节:JVM的发展历程
Posted 李阿昀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了节:JVM的发展历程相关的知识,希望对你有一定的参考价值。
这一讲,我们就来看一下JVM的一个发展历程。
JVM的发展历程
既然是讲JVM的发展历程,那么我是肯定要给大家介绍各个不同历史时期版本的Java虚拟机的。我希望我给大家介绍完了之后,在面试的时候一旦别人问你都了解哪些虚拟机,我期望你就不要仅仅是说了解HotSpot了,除了它之外,你还应该能说出其他一些常见的Java虚拟机,虽然它们中有些已经不太使用了。
Sun Classic VM的介绍
首先,我来给大家介绍下第一个Java虚拟机,即Sun公司的Classic VM。
早在1996年Java 1.0版本的时候,Sun公司就发布了一款名为Sun Classic VM的Java虚拟机,它同时也是世界上第一款商用Java虚拟机,只是可惜的是,在JDK 1.4版本发布的时候它就被完全淘汰掉了,现在主流使用的或者默认使用的虚拟机都是HotSpot,不管是OracleJDK还是OpenJDK。而且,现在HotSpot还内置了Sun Classic VM。
接下来,我就要来给大家讲讲这款虚拟机的一个特点了,这是我重点要强调的一点,希望大家好好把握住。
Sun Classic VM这款虚拟机最大的特点便是其内部只提供了解释器,如果大家之前没有关注过Java虚拟机的话,我这么说你可能会一脸懵逼,内心肯定会骂娘,他妈的,什么叫内部只提供了解释器啊?平常心,平常心啊😂!一脸懵逼很正常,下面我解释解释你应该就不会一头雾水了。
首先,大家得知道一点,就是现在主流的虚拟机内部不光会提供解释器,而且还会提供JIT即时编译器,说这个有点干,大家不妨来看一眼下面这幅图,这幅图的话,我之前就带着大家看过了。
以上是关于节:JVM的发展历程的主要内容,如果未能解决你的问题,请参考以下文章