堆:存放的是new出来的东西
例如:new int[30]
###特点:
1、每一个new出来的东西都是有地 址值的
2、每一个变量都有默认值
byte,short,int,long 0
float,double 0.0
char ‘\u0000’
boolean flase
引用类型 null
3、使用完不会立即回收,等到垃圾回收器空闲时回收。
栈:存放局部变量(在方法定义或者方法声明上的变量为局部变量)
例如:int[] arr
特点:用完立即释放。