Skip to content

Latest commit

 

History

History
103 lines (97 loc) · 2.1 KB

version.md

File metadata and controls

103 lines (97 loc) · 2.1 KB

JDK、JRE、JVM、Java EE、Java SE等说明

  • 名词解释

    • JDK
      • Java Development Kit,Java 软件开发工具包。
    • JRE
      • Java Runtime Environment,Java 运行环境。
    • JVM
      • Java Virtual Machine,Java 虚拟机。
  • JDK的版本

    • Java EE
      • Java Enterprise Edition,Java 企业版
      • 使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。
    • Java SE
      • Java Standard Edition,Java 标准版
      • 是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。
    • Java ME
      • Java Micro Edition,Java 微型版
      • 主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。
  • 之间的关系

    • JDK = JRE + Java开发工具
    • JRE = JVM + Java类库
  • JDK版本号问题

    版本 发布时间
    JDK Beta 1995年
    JDK 1.0 1996 年 1 月
    JDK 1.1 1997 年 2 月
    J2SE 1.2 1998 年 12 月
    J2SE 1.3 2000 年 5 月
    J2SE 1.4 2002 年 2 月
    J2SE 5.0(1.5.0) 2004 年 9 月
    Java SE 6.0(1.6.0) 2006 年 12 月
    Java SE 7.0(1.7.0) 2011 年 7 月
    Java SE 8.0(1.8.0) (LTS) 2014 年 3 月
    Java SE 9 2017 年 9 月
    Java SE 10 2018 年 3 月
    Java SE 11 (LTS) 2018 年 9 月
    Java SE 12 2019 年 3 月
    Java SE 13 2019 年 9 月
    Java SE 14 2020 年 3 月
    Java SE 15 2020 年 9 月
    - JDK8或者JDK1.8是由于自从JDK1.5/JDK5命名方式改变后遗留的新旧命令方式问题。所以JDK8或者JDK1.8也是同一个东西。