Java 程序执行流程
先来一张网上的图。
执行流程
- 编译java源文件,经编译器编译成字节码文件
- javac命令调用类加载器,将字节码文件加载到内存当中
- 然后执行引擎执行代码
Java内存模型
Java内存模型存在于Runtime Data Area
根据JVM规范,JVM内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。结构如下图:
先来一张网上的图。
执行流程
Java内存模型存在于Runtime Data Area
根据JVM规范,JVM内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。结构如下图: