創建String對象的方式:兩種,每種方式分別創建了幾個對象,存儲在哪裏,常量池還是堆中;
String字符串常量編譯期間器就會進行優化;
學會用代碼+反編譯驗證一些想法;
參考鏈接:
String s=new String("abc")創建了幾個對象?
String s=new String("xyz") 創建了幾個對象(詳細解析)
Java堆、棧和常量池以及相關String的詳細講解(經典中的經典)
創建String對象的方式:兩種,每種方式分別創建了幾個對象,存儲在哪裏,常量池還是堆中;
String字符串常量編譯期間器就會進行優化;
學會用代碼+反編譯驗證一些想法;
參考鏈接:
String s=new String("abc")創建了幾個對象?
String s=new String("xyz") 創建了幾個對象(詳細解析)
Java堆、棧和常量池以及相關String的詳細講解(經典中的經典)