之前只知道JVM是我们工作中解释编译和跨平台的关键,但是具体使用的是什么实现产品缺不清楚,出去面试被问了,发现自己好无知啊,特地来归纳下!
首先,我们使用的绝大部分是HotSpot。
在Sun没被Oracle收购之前,市场上是三大JVM并存,占据了市场的绝对地位。
分别是Sun的HotSpot VM、Oracle的JRockit、IBM的J9 VM,之后Sun被Oracle收购了,JRockit就很郁闷的被炮灰了,J9因为局限IBM的产品也逐渐淡出大家视线了。。。
之前只知道JVM是我们工作中解释编译和跨平台的关键,但是具体使用的是什么实现产品缺不清楚,出去面试被问了,发现自己好无知啊,特地来归纳下!
首先,我们使用的绝大部分是HotSpot。
在Sun没被Oracle收购之前,市场上是三大JVM并存,占据了市场的绝对地位。
分别是Sun的HotSpot VM、Oracle的JRockit、IBM的J9 VM,之后Sun被Oracle收购了,JRockit就很郁闷的被炮灰了,J9因为局限IBM的产品也逐渐淡出大家视线了。。。