gpt4 book ai didi

java - 为什么我要使用一个 JVM 而不是另一个?

转载 作者:行者123 更新时间:2023-11-29 07:58:41 26 4
gpt4 key购买 nike

我强烈怀疑这个问题不适合问答形式,但我正在努力寻找正确的词 - 请随时重新编辑问题。

所以我正在查看 Wikipedia's long list of java virtual machines我发现自己在想,鉴于 Java 是一种可移植的语言,为什么有人会选择一个 JVM 而不是另一个?是性能问题吗?有些更安全吗?

最佳答案

第一个原因是 JVM 本身不是用 Java 编写的,并且不能跨操作系统移植。因此,如果您的操作系统是 Windows,则最好选择 Windows VM;如果您在 Linux 上运行,则最好选择 Linux VM。

第二个原因是新版本的语言需要新版本的 JVM。因此,例如,Java 7 VM 将无法运行使用 Java 8 Lambdas 编写的程序。

然后像往常一样处理所有产品:有些在某些领域比其他领域更有效。有些是开源的,有些则不是。有些专门针对特定类型的问题,有些则更通用,等等。

关于java - 为什么我要使用一个 JVM 而不是另一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15925761/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com