最佳答案
我使用 声纳使我的代码更清晰,它指出我使用的是 new Integer(1)
而不是 Integer.valueOf(1)
。因为 valueOf
似乎不实例化一个新对象,所以对内存更友好。为什么 valueOf
不能实例化一个新对象?它是怎么工作的?所有的整数都是这样吗?