老男孩python全棧開發(fā)+AI人工智能\/--》1310079160
Java中值傳遞和引用傳遞
按值傳遞:值傳遞是指在調(diào)用方法時將實際參數(shù)復(fù)制一份傳遞到方法中,這樣在方法中如果對參數(shù)進行修改,將不會影響到實際參數(shù)
按引用傳遞:引用傳遞就是直接把內(nèi)存地址傳過去,也就是說引用傳遞時,操作的其實都是源數(shù)據(jù),有可能影響原數(shù)據(jù),除了基本類型的參數(shù)以外,其它的都是引用傳遞,比如:Object,二維數(shù)組,List,Map等
java中所有的參數(shù)傳遞都是傳遞變量所代表的值的副本,因此,Java中的對象引用還是按值傳遞的,并不是按引用傳遞
標(biāo)簽: