1. 程式人生 > 實用技巧 >尚矽谷視訊課程java第七、八章

尚矽谷視訊課程java第七、八章

java第七、八章

1. 陣列

public class HelloWorld {
    public static void main(String[] args) {
        int[] array = new int[4];
        for (int i = 0; i < array.length; i ++)
        {
            System.out.println(array[i]);
            //自動初始化為全為0的陣列
            //動態初始化
        }
    }
}
public class HelloWorld {
    public static void main(String[] args) {
        int[] array = new int[]{1,2,3,4};
        for (int i = 0; i < array.length; i ++)
        {
            System.out.println(array[i]);
            //自動初始化為1,2,3,4陣列
            //靜態初始化
        }
    }
}
public class HelloWorld {
    public static void main(String[] args) {
    	//不能同時使用維度宣告和值初始化
        int[] array = new int[4]{1,2,3,4};
        for (int i = 0; i < array.length; i ++)
        {
            System.out.println(array[i]);
        }
    }
}

2.陣列儲存結構

當堆裡面一個數組沒有變數指向它,則會被java的垃圾回收機制銷燬掉

3. 二維陣列

int[][] array = new int[][]{{1}, {2}, {3, 4}};
int[][] array1 = new int[3][4];
int[][] array2 = new int[3][];
int[] array3[] = new int[3][4];

4. 陣列賦值