【发布时间】:2010-08-02 12:29:27
【问题描述】:
可能的重复:
Is "else if" faster than "switch() case"?
What is the relative performance difference of if/else versus switch statement in Java?
我知道 case 语句可以用跳转表来实现。这是否使它们比 if 语句更有效?
这只是应该避免的微优化吗?
【问题讨论】:
-
这不是一个重复,因为这个问题是 java 特有的。
-
其实你是对的。这是stackoverflow.com/questions/2086529/… 的重复。它不是其他人的重复,因为它们不是特定于 java 的。烦人的效率和性能是不同的标签。
标签: java performance if-statement case-statement