Java规范

Java JDK或JRE或两者都是规范? 有人能引用一些相关的实现吗?

JDK(Java Developer Kit)和JRE(Java运行时环境)(部分地)是Java语言规范和Java虚拟机规范的两种实现。 根据上下文,JRE和JDK可能会也可能不会引用Sun JRE和Sun JDK。 您可以看到此JVM列表 (Java虚拟机)。 还有第三方java编译器,最流行的是ecj和gcj。

JDK意味着Java Development Kit。 它为您提供了一个工具或文件,关键词,令牌或java扩展,它们有助于创建一个java程序,它提供java工具来编写java程序或另一个Hand JRE,这意味着Java Run-Time Environment可以帮助您的操作系统理解什么是Run,简而言之,如果我们说JRE与OS相同,那就是提供执行java程序的环境。

JDK是Java Development Kit,一个用于编写Java程序的工具集。 JRE是Java Runtime Environment,它是执行Java字节码的虚拟机。 当然,两者的Sun实现都被广泛使用