《深入理解java虛擬機》String.intern()探究

《深入理解java虛擬機》第二版57頁 對String.intern()返回引用的測試代碼如下: 結果是: true false 可能很多人覺得這個結果很奇怪,在這裏我們進行深入地探究。 書中寫道,如果JDK1.6會返回兩個false,JDK1.7運行則會返回一個true一個false。 因爲JDK1.6中,intern()方法會把首次遇到的字符串實例複製到永久代中,返回的也是永久代中這個字符串的
相關文章
相關標籤/搜索