public class ArrayDemo02 { public static void main(String[] args) { // 静态初始化:创建 + 赋值 int[] a = {1,2,3,4,5}; System.out.println(a[0]); //动态初始化:包含默认初始化 int[] b = new int[5]; for (int i = 0; i < b.length; i++) { System.out.println(b[i]); } } } ============================================== 结果如下: 1 0 0 0 0 0
声明数组
程序只能使用已经声明了的数组。此时在堆中还没有生成数组,在栈中生成一个数组名
创建数组
在创建完数组之后,堆中给数组开辟内存空间
赋值
把值写到堆中的数组对应的内存空间