Java运行原理分析
2019-11-03 本文已影响0人
书中乌鸦不是鸟
过硬的技术 + 透彻的金融业务 + 心理学 = 互联网金融专家
Java运行原理分析:
1. 源文件(.java源代码)通过编译器编译成字节码文件class。
2. 通过JVM中的解释器将字节码文件生成对应的可执行文件,运行。
3. 将编译后的程序加载到方法区,存储类信息。
4. 运行时,JVM创建线程来执行代码,在虚拟机栈和程序计数器分配独占的空间。根据方法区里的指令码,在虚拟机栈对线程进行操作,程序计数器保存线程代码执行到哪个位置。
“一处编写,处处运行”:编译后,不依赖于平台环境,在各种操作系统均可运行。
详细流程图欢迎关注个人公众号:互联网金融训练营。