String中創建字符串常量用new和不用new的區別

String實質是字符數組,兩個特點:1、該類不可被繼承;2、不可變性(immutable) 例如 String s1 = new String(「myString」); 和 String s1 = 「myString」; 第一種方式通過關鍵字new定義過程: 1.在程序編譯期,編譯程序先去字符串常量池檢查,是否存在「myString」,如果不存在,則在常量池中開闢一個內存空間存放「myStrin
相關文章
相關標籤/搜索