相关疑难解决方法(0)

Java性能:true与Boolean.TRUE

哪个在性能和高效内存使用方面更好?

Boolean isItTrue(arg){ 
    return Boolean.TRUE;
}

boolean isItTrue(arg){
    return Boolean.TRUE
}

Boolean isItTrue(arg){
    return true;
}

boolean isItTrue(arg){
    return true;
}
Run Code Online (Sandbox Code Playgroud)

使用基本类型应该更快更容易,但另一方面,当使用对静态对象的引用时,不会创建新值.或者可能是它在编译器级别上进行了优化,true并且false被静态对象的引用所取代以节省内存?

java performance boolean memory-footprint

26
推荐指数
4
解决办法
2万
查看次数

标签 统计

boolean ×1

java ×1

memory-footprint ×1

performance ×1