A:静态初始化的格式:

  • 格式:数据类型[] 数组名 = new 数据类型[]{元素1,元素2,…};
  • 简化格式:

    • 数据类型[] 数组名 = {元素1,元素2,…};

      B:案例演示

  • 对数组的解释

  • 输出数组名称和数组元素
  1. public static void main(String[] args) {
  2. //数据类型[] 数组名 = new 数据类型[]{元素1,元素2,…};
  3. //int[] arr = new int[5]{11,22,33,44,55}; //不允许动静结合,静态初始化的时候,数组长度显示的填写5
  4. int[] arr2 = {11,22,33,44,55}; //静态初始化的简写形式
  5. //int[] arr; //声明数组引用,可以先声明,再初始化
  6. //arr = new int[]{11,22,33,44,55};
  7. //int[] arr2;
  8. //arr2 = {11,22,33,44,55}; //简写形式: 必须声明和赋值在同一行
  9. System.out.println(arr2);
  10. System.out.println(arr2[4]);
  11. }

C:画图演示

  • 一个数组

    下图,在堆中,先初始化为0,再显示的依次赋值

数组的静态初始化.png