【发布时间】:2012-05-31 14:55:46
【问题描述】:
在 Java 7 中,string 对象可以在 switch 语句的表达式中。有人可以解释official documentation的以下声明吗?
Java 编译器从使用 String 对象的 switch 语句生成的字节码通常比从链式 if-then-else 语句生成的字节码效率更高。
【问题讨论】:
-
当然。它转化为:如果你在一大组 if-than-else 语句中比较字符串,你应该使用 switch 来代替
-
语句的哪一部分不明白?
标签: java if-statement switch-statement java-7