JDK1.8 String常量池详解

jdk 1.8java 先抛结论 1.只在常量池上建立常量 2.只在堆上建立对象 3.在堆上建立对象,在常量池上建立常量 4.在堆上建立对象,在常量池上建立引用 注意:spa 常量池有两种状况:引用(指针) 或 常量。若是该位置已是引用或常量了,以后的操做都不会改变里面的状况!!!指针 调用intern()(jdk1.8): 若是常量池里是空的,就建立引用(指向堆,参考结论4);非空,不操做。返回
相关文章
相关标签/搜索