β

缓存对Interge, Short, Long对象比较的影响

Leeyee's Blog 58 阅读
 
版权声明:
结论: 在进行Intege,Short,Long对象比较时,应使用 equals 方法进行值判断。亦或使用其对应的非包装类型进行 == 比较( 注意为空的情况 )。 遇到一个坑,当Interge对象值大于127时,使用 == 比较时会返回false。参看源码会发现 Interge 对象使用了 IntegerCache 进行了值缓存。默认情况下,当 Interge 的值在 -128到127 时使用 IntegerCache 缓存。

阅读全文......

 
作者:Leeyee's Blog
RSS feed for
原文地址:缓存对Interge, Short, Long对象比较的影响, 感谢原作者分享。

发表评论