学习渠道 尚硅谷 运行时数据区概述 1.主要由五部分组成 程序计数器、虚拟机栈、本地方法栈、堆、方法区【逻辑概念】 其中 程序计数器、虚拟机栈、本地方法栈线程私有 堆、【方法区】堆外内存(永久代[1.7]或元空间[1.8]、代码缓存) 线程间共享 2.运行时数据区说明图 3.其他细节 每个JVM只有一个Runtime实例,即运行时环境,因此Runtime实例在代码中相当于运行时环境