天天看点

java内存分析java内存分析

java内存分析

java内存分析java内存分析
  1. 声明的时候并没有实例化任何对象,只有在实例化数组对象时,JVM才分配空间,这时才与长度有

    关。因此,声明数组时不能指定其长度(数组中元素的个数),例如: int a[5]; //非法

  2. 声明一个数组的时候并没有数组被真正的创建。
  3. 构造一个数组,必须指定长度
//1.声明一个数组,这个时候myList会被押入站中
int[] myList = null;
           
java内存分析java内存分析
//2.创建一个数组
myList = new int[10]; //这时开辟了一个空间,分成10份
           
java内存分析java内存分析
//3.给数组中存值
myList[0] = 1;
myList[1] = 2;
myList[2] = 3;
myList[3] = 4;
myList[4] = 5;
myList[5] = 6;
myList[6] = 7;
myList[7] = 8;
myList[8] = 9;
myList[9] = 10;
           
java内存分析java内存分析