關於String類型的題目,string將兩個字符串相加是如何實現的?

題目: 問爲什麼會出現上述結果? 答:先來回答str3爲什麼會等於str5吧:因爲str5="a"+"b"。這種方式使得str5在編譯期間已經被確認了,編譯器會對已經確認的進行優化,相當於直接寫str5="ab"。而str3中已經在常量池中創建過一個"ab"了,所以這裏的str5在常量池中查找的時候找到了"ab",就直接把引用指向了這個已經存在的ab,所以兩者相同。         爲什麼str3
相關文章
相關標籤/搜索