Java高性能编程

Java运行原理分析

2019-11-03  本文已影响0人  书中乌鸦不是鸟

                    过硬的技术 + 透彻的金融业务 + 心理学 = 互联网金融专家

Java运行原理分析:

1. 源文件(.java源代码)通过编译器编译成字节码文件class。

2. 通过JVM中的解释器将字节码文件生成对应的可执行文件,运行。

3. 将编译后的程序加载到方法区,存储类信息。

4. 运行时,JVM创建线程来执行代码,在虚拟机栈和程序计数器分配独占的空间。根据方法区里的指令码,在虚拟机栈对线程进行操作,程序计数器保存线程代码执行到哪个位置。

“一处编写,处处运行”:编译后,不依赖于平台环境,在各种操作系统均可运行。

详细流程图

欢迎关注个人公众号:互联网金融训练营。

上一篇下一篇

猜你喜欢

热点阅读