2020年3月19日

摘要: 对于Integer var = ? 在-128至127范围内的赋值,Integer对象是在IntegerCache.cache产生,会复用已有对象,这个区间内的Integer值可以直接使用==进行判断,但是这个区间之外的所有数据,都会在堆上产生,并不会复用已有对象,这是一个大坑,推荐使用equals 阅读全文

posted @ 2020-03-19 12:57 TongMeng 阅读(160) 评论(0) 推荐(0) 编辑