String s = new String("xxx");

String s = new String(「xxx」); 對於通過new產生一個字符串(」宜春」)時,會先去常量池中查找是否已經有了」宜春」對象,如果沒有則在常量池中創建一個此字符串對象,然後堆中再創建一個常量池中此」宜春」對象的拷貝對象。 也就是說準確答案是產生了一個或兩個對象,如果常量池中原來沒有 」宜春」 ,就是兩個。反之就是一個。
相關文章
相關標籤/搜索