Java内存分为堆、栈、方法区
堆:存放new出来的对象和数组
栈:存放基本变量类型(包含这个类型的具体数值),存放对象的在堆里的指针
方法区:包含所有class和static变量
举例:对于代码和产生的内存变化:
int[] array;
array = new int[5];
array={1,2,3,4,5}