![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 95
wutao1155
这个作者很懒,什么都没留下…
展开
-
JVM的Class文件结构
代码编译的结果从本地机器码转变为字节码,是存储格式发展的一小步,却是编程语言发展的一大步。 —— 《深入理解Java虚拟机》 前端需要考虑不同浏览器的兼容性,后端也需要考虑不同硬件体系结构和不同操作系统的兼容性。然而为什么你在写JVM平台语言(注意这里刻意没有说Java)的时候感受不到这点呢,因为JVM作为操作系统到应用程序之间抽象出来的一道中间层,已经帮你做好了这种兼容性,class文件则是这种原创 2018-02-04 22:11:16 · 466 阅读 · 0 评论 -
JVM的类加载和字节码执行引擎
在上篇《JVM的Class文件结构》中,简单梳理了Class文件内容,然而这只是一个小小的开始。Class文件只是一个你所编写的程序信息的等价完备的存储,它是死的,若要让它活起来,就需要将Class文件加载到虚拟机中并运行。Class文件的类加载过程是怎样?进入到虚拟机中的Class文件信息又会以什么样的形式存储?虚拟机如何找到应该执行的方法?虚拟机如何执行Class文件中的字节码?这些都是需要思考原创 2018-02-27 22:24:53 · 1678 阅读 · 0 评论