Java String 爲什麼是Final的?

先考慮一下:String 不是基本數據類型,爲什麼會放在常量池? Java 類被定義成 Final 的是不想類被繼承;String 類被標記爲 final 保證了,String 類型的對象只可能是String類型,不會有其它的子類型。 String 在初始化之後不可變化,因爲其不可變性保證了在共享對象的同時的安全性。 創建String對象的兩步:1.在常量池創建一個不存在的字符串對象。2.在堆中創
相關文章
相關標籤/搜索