String在虛擬機的實現

1、String在虛擬機的實現 不變性 可以提高多線程訪問的性能,因爲對象不可變因此對於所有線程都是隻讀的,多線程訪問時不加同步也不會產生數據的不一致,故減少了系統開銷; 針對常量池的優化 當兩個String對象擁有相同的值時只引用常量池中的同一個拷貝,可以大幅度節省內存空間; 類的final定義 String類在系統中不可能有任何子類,這是對系統安全性的保護; 2、String的內存泄漏 內存泄
相關文章
相關標籤/搜索