String str = new String("hello")創建了幾個對象

當使用new String("hello") 時,JVM會先使用常量池來管理"hello"直接量,

在調用String類的構造器來創建一個新的String對象,新創建的String對象被保存在堆內存中

 

總結:new String("hello")一共產生了兩個字符串對象

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章