深入理解 Java String.intern() 內存模型

大家知道,Java中string.intern()方法調用會先去字符串常量池中查找相應的字符串,如果字符串不存在,就會在字符串常量池中創建該字符串然後再返回。 字符串常量池是一個固定大小的HashMap,桶的數量默認是1009, 從Java7u40開始,該默認值增大到60013。在Java6當中,字符串常量池是放在Perm空間的,從Java7開始,字符串常量池被移到Heap空間。下面,我們通過測試
相關文章
相關標籤/搜索