この質問は Q&A 形式にふさわしくないと強く思いますが、正しい言葉を見つけるのに苦労しています - 遠慮なく質問を再編集してください。
ウィキペディアの Java 仮想マシンの長いリストを見ていると、Java は移植可能な言語であるのに、なぜある JVM を他の JVM よりも選ぶのでしょうか? パフォーマンスの事ですか?より安全なものはありますか?
この質問は Q&A 形式にふさわしくないと強く思いますが、正しい言葉を見つけるのに苦労しています - 遠慮なく質問を再編集してください。
ウィキペディアの Java 仮想マシンの長いリストを見ていると、Java は移植可能な言語であるのに、なぜある JVM を他の JVM よりも選ぶのでしょうか? パフォーマンスの事ですか?より安全なものはありますか?
最初の理由は、JVM 自体が Java で書かれておらず、OS 間で移植できないことです。そのため、OS が Windows の場合は Windows VM を選択し、Linux で実行する場合は Linux VM を選択することをお勧めします。
2 つ目の理由は、新しいバージョンの言語には新しいバージョンの JVM が必要だからです。たとえば、Java 7 VM は、Java 8 ラムダを使用して記述されたプログラムを実行できません。
次に、すべての製品でいつものように、いくつかの分野では他の分野よりも効率的です。オープンソースのものもあれば、そうでないものもあります。特定の問題に特化したものもあれば、より一般的なものもあります。
新しいバージョンには、バグ、セキュリティ問題などに関する修正が含まれており、構文 (シンタックス シュガーが適切な言葉であることはわかっています) とパフォーマンスの多くの機能が強化されています。