?String是引用數(shù)據(jù)類型,它是引用數(shù)據(jù)里面特殊的,它作為參數(shù)傳遞時,不改變其值.請問,它作為參數(shù)傳遞的時,是因?yàn)樗鎯υ趦?nèi)存中方法區(qū)中的常量區(qū)嗎
1 回答

Caballarii
TA貢獻(xiàn)1123條經(jīng)驗(yàn) 獲得超629個贊
因?yàn)閰?shù)傳遞的都是對象引用,就是地址,這個地址是復(fù)制到參數(shù)里的,所以地址本身不會改變
其他對象可以不改變地址,只改變這個對象里面的內(nèi)容
而String對象需要改變就必須改變地址,那么在方法里面就無法改變String內(nèi)容了
添加回答
舉報(bào)
0/150
提交
取消