对于基本数据类型(如int),==操作符比较的是值。对于对象(如Integer),==操作符比较的是引用。Java对Integer对象进行了缓存优化,对于-128到127之间的值,会返回缓存中的对象。为了正确比较...
浏览 81 次 标签: 为什么Java中1==1为真 而128==128为假?基于享元模式的整数缓存原理分析