值傳遞和引用傳遞的區別

值傳遞一般發生在形式參數類型是基本數據類型例如:int,float,double,boolean等類型,一般轉遞副本不會改變源數據。引用傳遞一般發生在形式參數類型是引用數據類型參數比如Object,二維數組,List,Map等除了基本類型的參數都是引用傳遞,會改變源數據。 在java中在參數傳遞時有2種方式,兩者的區別分別是: 1、按值傳遞:值傳遞是指在調用函數時將實際參數複製一份傳遞到函數中,這
相關文章
相關標籤/搜索