Java性能:true vs. Boolean.TRUE
- 论坛
- Java性能:true vs. Boolean.TRUE
26 浏览
Java性能:true vs. Boolean.TRUE
从性能和内存使用效率的角度来看,以下哪种方式更好?
Boolean isItTrue(arg){ return Boolean.TRUE; } boolean isItTrue(arg){ return Boolean.TRUE } Boolean isItTrue(arg){ return true; } boolean isItTrue(arg){ return true; }
基本类型处理起来应该更快更容易,但另一方面,当使用静态对象的引用时,不会创建新的值。或者编译器在编译级别上进行了优化,将所有的`true`和`false`替换为指向静态对象的引用以节省内存?