Java 中字符串的不變性

String 對象創建後則不能被修改,是不可變的,所謂的修改其實是創建了新的對象,所指向的內存空間不同。如下所示: 運行結果:   結合上面的代碼,關於字符串必須需要了解: 1、 通過 String s1="愛慕課"; 聲明瞭一個字符串對象, s1 存放了到字符串對象的引用,在內存中的存放引用關係如下圖所示: 然後通過 s1="歡迎來到:"+s1; 改變了字符串 s1 ,其實質是創建了新的字符串對
相關文章
相關標籤/搜索