【发布时间】:2012-07-22 08:39:45
【问题描述】:
我想知道以下两者之间是否有任何性能差异?
if(i>=0){
//some code here
}
//and
if(i>-1){
//some code here
}
那么下面两个呢?
if(i>=0){
//some code here
}
//and
if(i>0 || i==0){
//some code here
}
>= 会在内部转换为> || == 吗?
附:性能差异会很小,可以忽略不计,但我想知道有什么性能差异吗?
【问题讨论】:
-
在每秒百万CPU动作的时代,保存一个动作的动机是什么?
-
@alfasin - 对性能的痴迷就像火车定位 - 很难解释 :-)
标签: java performance if-statement conditional-statements