我偶然发现了一位同事编写的代码:
return new Integer(_hash).compareTo(other.getHash());我想知道Java是否可以优化这一点,避免装箱,并简单地比较两个整数。它是这样做的(在Java7或8中),还是每次都继续创建一个Integer并调用compareTo()?
发布于 2014-06-26 23:38:47
在Java 7和8中,您当然应该只使用Integer.compare。然后你就可以完全避免任何拳击了。很简单!
https://stackoverflow.com/questions/24441855
复制相似问题