1. 程式人生 > >java基礎--2018/12/30

java基礎--2018/12/30

陣列
    宣告
      int[] arr;//定義了一個int型別的陣列,陣列名是arr
      int arr[];//定義了一個int型別的變數,變數名是arr
    初始化
      動態初始化int[] arr=new int[3];
      靜態初始化int[] arr={1,2,3}
記憶體分配
    棧(儲存的是區域性變數、為每個方法開闢記憶體空間)
    堆(儲存的是new出來的東西、實體、物件)
        每個物件都有地址值
        每個物件的資料都有預設值
            byte,short,int,long 0
            float,double 0.0
            char '\u0000'
            boolean false
            引用型別 null
    方法區
方法過載
    引數名相同 引數列表不同(引數的個數不同、引數型別不同、引數型別的順序不同)
    與返回值無關 引數名無關
引數
    形式引數改變不影響實際引數
    引用型別的引數會影響實際引數