JDK,JRE,Java:版本混淆
(注:这个问题及其答案来自2011年,展示了当时的世界。
虽然我还不是一个真正的Java开发人员,但我觉得我现在应该知道这一点,但我仍然很困惑。我的问题有两个部分:
-
所谓的(正如我所看到的)“Sun JDK”,OpenJDK和GCJ之间有什么区别?
-
在不同的时候,我看到了以下每一个抛出的内容,这使得理解哪些版本号实际上适用于什么非常混乱。有人可以帮我解决这个问题吗?
- 爪哇 6
- Java 1.6
- JDK 6
- JDK 1.6
- JRE 1.6
- JVM 11.0
注意:我确实了解JDK(Java开发工具包)和Java运行时环境之间的区别。然而,我并不完全清楚JRE和JVM之间的区别,尽管我知道JVM是什么/做什么。