1. 程式人生 > 其它 >Vue插槽總結

Vue插槽總結

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
    }
}