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