Java 傳值和傳引用的區別

首先對傳值和傳引用要有個基本的概念java 傳值:傳遞的是值的副本。方法中對副本的修改,不會影響到調用方。 傳引用:傳遞的是引用的副本,共用一個內存,會影響到調用方。此時,形參和實參指向同一個內存地址。對引用副本自己(對象地址)的修改,如設置爲null,從新指向其餘對象,不會影響到調用方。 直接上代碼,更好的理解二者的區別。首先看傳基本數據類型,如int、long等。web // 基本數據類型 p
相關文章
相關標籤/搜索