Java程序性能优化14
对于boolean值,避免不必要的等式判断 将一个boolean值与一个true比较是一个恒等操作(直接返回该boolean变量的值). 移走对于boolean的不必要操作至少会带来2个好处:1)代码执行的更快 (生成的字节码少了5个字节);2)代码也会更加干净 。 例子:public class UEQ{ boolean method (String string) { return string.endsWith ("a") == true; // Violation } } 更正:class UEQ_fixed{ boolean method (String string) { return string.endsWith ("a"); } }