[問題] 新手問題
String a = new String("Test String!");
String b = a;
想請問
這樣子的意思是什麼意思呢?
是把a 的reference 複製給b
還是把a的內容複製給b
如果是前者的話 那麼從a改內容 是不是b"指"到的這個String 也會更著改
如果是後者 那麼為什麼不用寫成
String b = new String(a);
是compiler 幫忙做掉的嗎?
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.184.164.153
→
08/05 12:17, , 1F
08/05 12:17, 1F
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章