从历史了解JVM,以及JVM的学习方向

JVM从编译到执行

JAVA程序执行过程:
一个Java程序, 首先经过编译成class文件, 然后JVM将其加载到方法区. 执行引擎会执行这些字节码文件. 执行时,会翻译成操作系统相关的函数. JVM作为翻译 .class 文件的存在. 输入字节码, 调用操作系统函数.
过程:JAVA文件==>编译器==>字节码==>机器码.
JVM全程JAVA Virtual Machine, 也就是我们常说的Java虚拟机. 虚拟机只识别class文件,.并且可以把class文件解析成机器阅读的机器码, 从而完成我们想要的操作.(最近在健身房, 大家总是聊最近吃蛋白粉. 实际上, 如果把我们的身体内部比作运行时数据区, 那么我们常说的鸡蛋, 牛肉,鸡胸肉等等就好比我们的各种语言. 蛋白粉就相当于这些食物最终同一翻译成 .class文件(蛋白质)被我们人体吸收. 当我们直接吃蛋白粉时, 也就节约了.Java文件编译成为 .class文件的过程, 能更好更迅速的被人体所吸收! 然而更多的食物种类始终被大家所喜爱, 就好比现在的Java一样.)

从历史了解JVM,以及JVM的学习方向最先出现在Python成神之路

版权声明:
作者:Zad
链接:https://www.techfm.club/p/13694.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>