15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 02虚拟机介绍及常见的JVM

02虚拟机介绍及常见的JVM

时间:2023-05-19 00:36:01 | 来源:网站运营

时间:2023-05-19 00:36:01 来源:网站运营

02虚拟机介绍及常见的JVM:

02虚拟机介绍及常见的JVMhttps://www.zhihu.com/video/1396626566252650496

1.JVM虚拟机介绍







2.常见的JVM

很多公司都有自己的JVM,比如Orcale的HotSpot,也是我们学习和使用的重点JVM虚拟机。

【其他两款特殊虚拟机介绍】
  1. Sun Classic VM介绍:
    早在1996年Java1.0版本的时候,SUN公司就发布了一款名为SUN Classic VM的Java 虚拟机,同时也是世界上第一款商用Java虚拟机,JDK1.4时完全被淘汰。这款虚拟机内部只提供解释器,如果使用JIT编译器,就需要进行外挂。但是一旦使用了JIT编译器,JIT就会接管虚拟机的执行系统,解释器就不再工作。 解释器和编译器不能配合工作。
    现在hotspot已经内置了此虚拟机。
  2. Dalvik VM:
    谷歌开发的应用于Android系统的虚拟机,并在Android2.2中提供了JIT,发展迅猛。
    Dalvik VM 并不能直接执行Java的Class文件,因为其并没有遵循Java虚拟机的规范,它是基于寄存器结构而不是jvm的栈架构,因此其执行的是编译以后的dex(Dalvik Executable)文件【可以通过Class文件进行转化】,执行效率较高。
    Android5.0使用了支持提前编译(Ahead of Time Compilation,AOT)的ART VM替换Dalvik VM。
我们的学习路线图就通过从一个类的加载开始,来学习Java是如何将代码运行起来的,由点到面的方式,一步一步深入理解JVM的整体运行机制。



关键词:虚拟

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭