堆 存放 对象和数组, 是GC主要操作的区域 由于堆是动态分配内存. 堆存取效率低于栈. 虚拟机栈 存放基本数据类型 和对象的引用.线程. 栈中数据可以共享. 方法区 存放常量、静态变量 ,编译后的代码 本地方法栈 虚拟机使用的本地服务