关于java:包装类的缓存优化

45次阅读

共计 224 个字符,预计需要花费 1 分钟才能阅读完成。

从 == 来理解常量池和主动拆装箱,当语句只有 == 时,比拟的是地址:(1)当间接 string 字符串是在常量池中创立,newstring 是在堆中创立,天然地址不等(2)有的封装类有缓冲器,如 integer 有 -127-128 的缓冲区,在这个范畴类只有不 new 对象都是在常量池中创立(3)如果 == 和运算符都在语句中呈现,那么包装类会呈现主动拆装包,这个时候就算是堆中数和常量池数运算也是 true

https://blog.csdn.net/qq_4137…

正文完
 0