wangjie-fourth 的个人博客

记录精彩的程序人生

目录
Java的小知识
/    

Java的小知识

java的版本

  • java1.11995年发布;
  • java1.2
  • java1.3
  • java1.4
  • java1.5
  • java1.6
  • java1.7
  • java1.82014年发布;

此后,根据JEP223协议,以后java版本以910命名;

  • java9

java9引入JPMSjava包管理系统)和其他功能,这里首次出现breaking changejava9不再像之前版本那样,能够完美向上兼容代码。

  • java10
  • java11
  • java12

1、LTS
LTSLong Term Support):长期支持版本。其中javaLTS1.811

不同vendorJDK

1、什么是JDK
JDK是一个根据JVMSJLS规范制作出来的软件。可以这么说,只要你根据JVMSJLS规范写的话,你就可以做出自己的JDK

2、常见的JDK

  • oracle JDK:这是由oracle开发的商业JDK,如果你购买的话,它可以提供技术支持。
  • open JDK:这就是我们常用的开源JDK,它是由oracleoracleJDK抽取绝大部分代码开源而成的JDK,由oracle官方自己维护;
  • Dragonwell JDK:这是阿里巴巴基于open JDK开发出来的JDk
  • Adopt Open JDK:这是基于open JDK开发的JDK,与Open JDK不同的是,它由社区自己维护;

我们将这些不同供应商维护的JDK,成为不同VenderJDK

评论