В Java 7объект string
может быть в выражении оператора switch
. Может ли кто-нибудь объяснить приведенное ниже утверждение из официальной документации ?
Компилятор Java обычно генерирует более эффективный байт-код из операторов switch, которые используют объекты String, чем из цепочек операторов if-then-else.