数组三种初始化和内存分析

内存分析

  • Java内存分析

  • 写代码画图分析内存

数组初始化

  • 静态初始化:创建+赋值
int[] a={1,2,3};
Man[] mans={new Man(1,2),new Man(2,2)};
  • 动态初始化
int[] a=new int[10];
int[0]=7;
int[1]=8;
  • 数组的默认初始化
    • 数组是引用类型,它的元素相当于类的实例变量,因此数组一经分配空间,其中的每个元素也被按照实例变量同样的方式被隐士初始化
posted @ 2021-01-17 14:38  sjkzy  阅读(76)  评论(0编辑  收藏  举报