Java的虚拟机: 本地方法栈:JVM(虚拟机)在使用操作系统功能的时候使用,和我们开发无关
栈:方法运行时使用的内存,比如main方法运行,进入方法栈中运行
寄存器:给CPU使用,和开发无关
方法区(元空间):存储可以运行的class文件
堆:存储对象或者数组,new来创建,都存储在堆内存
数组默认初始化
整数类型:默认初始化值0;
小数类型:默认初始化0.0;
字符类型:默认初始化'\u0000'(空格);
布尔类型:默认初始化false;
引用数据类型:默认初始化null;
只要是new出来的,一定在堆里开辟了小空间
数组是通过new出来的