Vue插槽總結
阿新 • • 發佈:2022-03-09
package com.JavaSE.day04; /** * description: Param <br> * Java引數傳遞 * date: 2022/3/10 1:46 PM <br> * author: zoumaoji <br> * version: 1.0 <br> */ public class Param { public static void main(String[] args) { int a=10; add(a); System.out.println(a);//10 /** * 當呼叫方法時,我們在方法中傳入引數,此時就涉及到了方法引數傳遞問題,會產生兩種不同情況; * 1.值傳遞:基本型別以及一些特殊常用型別String、Date...採用的是值傳遞的方式,即把基本型別的值拷貝一份傳送給方法引數,進行處理,原值不變 * String物件型別,但是當基本型別處理 * 2.引用傳遞:物件型別(不包括String Date)採用的是引用傳遞方式,即把物件型別的記憶體地址拷貝給方法的引數,進行處理,所以資料會發生改變 * * 為什麼這麼設計? * 基本型別不會太大,所以,傳遞時,拷貝一份完整的備份去操作,修改好後再把操作完後的資料賦值回來。 * 物件型別佔用的系統資源就可能很大,如果也採用拷貝的方式,則太浪費系統資源,所以,拷貝引用,只保留一份物件。 * * 方法呼叫的本質:就是把實參(兩種情況)傳遞給方法形參進行處理的過程 * 總結 * 基本型別值傳遞,物件型別引用傳遞。 * */ } public static void add(int num){ ++num; System.out.println(num);//11 } }