當前位置:
首頁 > 知識 > String str = "ab" +"cd";共創建幾個對象

String str = "ab" +"cd";共創建幾個對象

代碼片段1: String str1 = "ab"; String str2 = "ab"; //str1==str2 為true 1 2 3 代碼片段2: String str3 = new String("ab"); String str4 = new String("ab"); //str3==str4 為false 1 2 3 代碼片段3: String str5 = "ab"+"cd"; 1 代碼片段1: String str1 = 「ab」;在字元串常量池創建一個對象"ab",後面str2時直接引用該對象,不用再創建,共創建一個對象 代碼片段2: 先在字元串常量池創建一個對象"ab",然後在堆空間創建兩個對象,使str3和str4分別指向它們,共創建3個對象 代碼片段3: 在字元串常量區創建3個對象,分別是"ab" ,「cd」,「abcd」

String str =

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

ELK日誌系統之通用應用程序日誌接入方案
GPU渲染之OpenGL的GPU管線

TAG:程序員小新人學習 |