在Java中使用什么更好?x <= 10或x <11?

use*_*659 7 java performance

有没有影响之间的程序效率的差异x <= 10x < 11?还有其他差异吗?

谢谢

Nir*_*nit 6

参阅http://en.wikipedia.org/wiki/Java_bytecode_instruction_listings 例如,对于x <= 10 , if_icmple 指令将被用于和 x < 11 , if_icmplt 指令将被使用.两者应该具有相同的效率.

  • 很好的参考,但使用的字节代码将取决于编译器(可能是if_icmpgt和if_icmpge). (2认同)
  • 字节码与性能无关.重要的是JITted代码,它可以是任何东西. (2认同)