不同JRE中JVM之间的差异';s

不同JRE中JVM之间的差异';s,jvm,java,Jvm,Java,有许多JRE(Sun、Oracles等)与不同的JVM(hotspot、IcedTea)配合使用 那么,它们之间有什么主要区别吗?它们是否与linux发行版相似,一个关注安全性,另一个关注可用性 它们之间的速度有很大差异吗?还是它们更受硬件的影响 我试图得到一些很好的解释,甚至是不同JVM的例子,但没有找到太多的信息。感谢您的帮助。我想,它们之间没有太大区别,因为它们在某种程度上都是基于OpenJDK的 最显著的区别是JVM只在特定的操作系统上可用。e、 在IBM AIX上,您将无法获得Orac

有许多JRE(Sun、Oracles等)与不同的JVM(hotspot、IcedTea)配合使用

那么,它们之间有什么主要区别吗?它们是否与linux发行版相似,一个关注安全性,另一个关注可用性

它们之间的速度有很大差异吗?还是它们更受硬件的影响


我试图得到一些很好的解释,甚至是不同JVM的例子,但没有找到太多的信息。感谢您的帮助。

我想,它们之间没有太大区别,因为它们在某种程度上都是基于OpenJDK的


最显著的区别是JVM只在特定的操作系统上可用。e、 在IBM AIX上,您将无法获得Oracle/Sun JRE。

您可能会发现这篇博文很有用

IcedTea提供了webstart、插件实现和构建工具 (以及更多)用于OpenJDK,以帮助各种Linux DITRO完成自己的任务 JDK构建。一个典型的Java应用程序开发人员可能不会这样做 相反,要使用IcedTea,他们需要使用他们的用户提供的JDK Linux发行版提供程序


你可能想看看这个问题:这个问题很好。如果你不介意的话,还有最后一件事。Suns JVM是/是迄今为止最快的可用JVM,这是普遍的共识吗?显然,Hotspot VM是一种符合人体工程学的优化JVM。