Java内存区域

Java虚拟机运行时数据区包含两类:由全部线程共享的数据区和线程隔离的数据区。线程

线程共享的数据区包括方法区和堆。虚拟机

线程隔离的数据区包括虚拟机栈(VM Stack)、本地方法栈(Native Method Stack)和程序计数器(Program Counter Register)。程序