Java数组03:三种初始化及内存分析

发布时间 2023-11-16 21:30:34作者: 三口一头居

声明的时候数组并不存在,只有创建的时候数组才存在

 

 

public class ArrayDemo02 {
    public static void main(String[] args) {
        //静态初始化:创建 + 赋值
        int[] a = {1,2,3,4,5,6,7,8};
        System.out.println(a[0]);
        
        //动态初始化 : 包含默认初始化,也就是没有被赋值的地方统统为0
        int[] b = new int[10];
        b[0] = 10;
        b[1] = 10;

        System.out.println(b[0]);//10
        System.out.println(b[1]);//10
        System.out.println(b[2]);//0
        System.out.println(b[3]);//0
                
    }
}