亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

新手求助一個簡單的Java問題

新手求助一個簡單的Java問題

醉里挑燈開車 2017-04-25 15:38:59
在我的理解中,gg先賦值給tt,然后才執行gg.remove(),可是運行結果tt中的元素也被移除了,為什么?明明賦值的給tt賦值時gg是三個元素,gg后面移除了元素也對之前的賦值有影響?我的理解應該是有誤,請大神解答下
查看完整描述

3 回答

?
誰動了我的蘿卜

TA貢獻6條經驗 獲得超1個贊

gg并不是把值賦給tt,而是把地址賦給tt.也就gg tt 實際上指向的是一個對象。
查看完整回答
1 反對 回復 2017-04-25
  • 醉里挑燈開車
    醉里挑燈開車
    對呀!我把這倒忘了,學著學著經常這種基本常識都忘了,謝謝謝謝! 你說的一針見血
?
管管0_0

TA貢獻16條經驗 獲得超3個贊

java中傳遞數組是傳引用,相當于C++中的傳地址。tt=gg是將tt指向gg的內存空間,當3從gg中移除時,內存空間中就沒有3了,所以tt也沒有3

查看完整回答
反對 回復 2017-04-25
  • 3 回答
  • 0 關注
  • 1728 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號