Java中String物件與String文字字面值有什麼區別?


當用於建立String的String文字字面值,JVM最初會檢查String常量池中是否存在相同值的String,如果有,它將建立一個對它的另一個引用,否則,建立一個新物件並將其儲存在String常量池中。

對於一個物件,無論String常量池的內容如何,在你例項化類時每次都會建立一個具有新值的新物件。

更新於:2019年7月30日

824瀏覽量

開啟你的職業

完成課程獲得認證

開始
廣告
© . All rights reserved.