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

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