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

内存分析

  • 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;
  • 数组的默认初始化
    • 数组是引用类型,它的元素相当于类的实例变量,因此数组一经分配空间,其中的每个元素也被按照实例变量同样的方式被隐士初始化
原文地址:https://www.cnblogs.com/sjkzy/p/14288801.html