虽然我(还)不是真正的 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 是/做什么。