所有的相同类型的包装类对象之间值的比较,全部使用equals方法比较

说明:对于Integervar=?在-128至127之间的赋值,Integer对象是在

IntegerCache.cache产生,会复用已有对象,这个区间内的Integer值可以直接使用==进行

判断,但是这个区间之外的所有数据,都会在堆上产生,并不会复用已有对象,这是一个大坑,

推荐使用equals方法进行判断。

 
posted @ 2017-11-07 09:43  天长地久-无为  阅读(751)  评论(0编辑  收藏  举报