静态初始化的格式
格式
数据类型[] 数组名 = new 数组类型[]{};
简化格式
数据类型[] 数组名 = {};
所谓静态就是先给定数组的值
1 class Demo3_Array{ 2 public static void main(String[] args) { 3 int[] arr = new int[]{1,2,3,4,5}; 4 int[] arr1 = {1,2,3,4,5}; // 必须写在一行 5 6 int [] arr2; // 可以写在不同行 7 arr2 = new int[]{1,2,3,4}; 8 9 // 错误的写法10 int arr3 = new int[3]{1,2,3,}; // 不允许动静结合11 12 System.out.println(arr[1]);13 14 }15 }
堆内存都有默认的初始化值.