1、寄存器
2、本地方法区
3、方法区
4、栈内存
存储的都是局部变量,变量所属的作用域一旦结束,该变量就会自动释放。
5、堆内存
存储数组和对象(其实数组就是对象)。凡new建立的都在堆中。
1、每一个实体都有首地址值。
2、 堆内存中每一个变量都有默认初始化值,根据类型的不同而不同,整数是0,小数是0.0或者0.0f,布尔类型是false,char是‘\u0000’
3、垃圾回收机制
1、寄存器
2、本地方法区
3、方法区
4、栈内存
存储的都是局部变量,变量所属的作用域一旦结束,该变量就会自动释放。
5、堆内存
存储数组和对象(其实数组就是对象)。凡new建立的都在堆中。
1、每一个实体都有首地址值。
2、 堆内存中每一个变量都有默认初始化值,根据类型的不同而不同,整数是0,小数是0.0或者0.0f,布尔类型是false,char是‘\u0000’
3、垃圾回收机制