写点什么

Java 版本发布历史

用户头像
hasWhere
关注
发布于: 2021 年 06 月 18 日

JDK Version 1.0

开发代号为 Oak(橡树),于 1996-01-23 发行。

JDK Version 1.1

于 1997-02-19 发行。

  • 引入 JDBC(Java Database Connectivity);

  • 支持内部类;

  • 引入 Java Bean;

  • 引入 RMI(Remote Method Invocation);

  • 引入反射(仅用于内省)。


J2SE Version 1.2

开发代号为 Playground(操场),于 1998-12-08 发行


  • 引入集合(Collection)框架;

  • 对字符串常量做内存映射;

  • 引入 JIT(Just In Time)编译器;

  • 引入对打包的 Java 文件进行数字签名;

  • 引入控制授权访问系统资源的策略工具;

  • 引入 JFC(Java Foundation Classes),包括 Swing 1.0、拖放和 Java 2D 类库;

  • 引入 Java 插件;

  • 在 JDBC 中引入可滚动结果集、BLOB、CLOB、批量更新和用户自定义类型;

  • 在 Applet 中添加声音支持

J2SE Version 1.3

开发代号为 Kestrel(红隼),于 2000-05-08 发行。

  • 引入 Java Sound API;

  • jar 文件索引;

  • 对 Java 的各个方面都做了大量优化和增强。


J2SE Version 1.4

开发代号为 Merlin(隼),于 2004-02-06 发行(首次在 JCP 下发行)


  • XML 处理;

  • Java 打印服务;

  • 引入 Logging API;

  • 引入 Java Web Start;

  • 引入 JDBC 3.0 API;

  • 引入断言;

  • 引入 Preferences API;

  • 引入链式异常处理;

  • 支持 IPv6;

  • 支持正则表达式;

  • 引入 Image I/O slot machine API。

Java Version SE 5.0

开发代号为 Tiger(老虎),于 2004-09-30 发行。


  • 引入泛型;

  • 增强循环,可以使用迭代方式;

  • 自动装箱与自动拆箱;

  • 类型安全的枚举;

  • 可变参数;

  • 静态引入;

  • 元数据(注解);

  • 引入 Instrumentation。


Java Version SE 6

开发代号为 Mustang(野马),于 2006-12-11 发行。


  • 支持脚本语言;

  • 引入 JDBC 4.0 API;

  • 引入 Java Compiler API;

  • 可插拔注解;

  • 增加对 Native PKI(Public Key Infrastructure)、Java GSS(Generic Security Service)、Kerberos 和 LDAP(Lightweight Directory Access Protocol)的支持;

  • 继承 Web Services;

  • 做了很多优化。


Java Version SE 7

开发代号是 Dolphin(海豚),于 2011-07-28 发行。


  • switch 语句块中允许以字符串作为分支条件;

  • 在创建泛型对象时应用类型推断;

  • 在一个语句块中捕获多种异常;

  • 支持动态语言;

  • 支持 try-with-resources;

  • 引入 Java NIO.2 开发包;

  • 数值类型可以用 2 进制字符串表示,并且可以在字符串表示中添加下划线;

  • 钻石型语法;

  • null 值的自动处理。


Java SE 8(开发代号弃用)


  • Lambda 表达式

  • Pipelines 和 Streams

  • Date 和 Time API

  • Default 方法

  • Type 注解

  • Nashhorn JavaScript 引擎

  • 并发计数器

  • Parallel 操作

  • 移除 PermGen Error

  • TLS SNI


更多

鉴于自己还未开始使用 java8 以后版本的 jdk,暂时先不整理。

发布于: 2021 年 06 月 18 日阅读数: 8
用户头像

hasWhere

关注

间歇性努力的学习渣 2018.04.20 加入

通过博客来提高下对自己的要求

评论

发布
暂无评论
Java版本发布历史