2 kingsonyoung kingsonyoung 于 2016.01.28 22:06 提问

jvm和hotspot的联系与区别

我是java菜鸟,想问一下,看论坛上说,jvm和hotspot都是虚拟机。有什么联系和区别。谢谢。

2个回答

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.01.28 22:28
已采纳

JVM是虚拟机,总的来说是一种标准规范,虚拟机有很多实现版本。主要作用就是运行java的类文件的。
而HotSpot是虚拟机的一种实现,它是sun公司开发的,是sun jdk和open jdk中自带的虚拟机,同时也是目前使用范围最广的虚拟机。
HotSpot,顾名思义,它是基于热点代码探测的,有JIT即时编译功能,能提供更高质量的本地代码。
二者区别是一个是标准,一个是实现方式。

rui888
rui888   Ds   Rxr 2016.01.29 09:46
Csdn user default icon
上传中...
上传图片
插入图片