Java 各版本新特性 - 序章

根据《The State of Java in 2019》调查结果,在2019年,JDK 各版本的使用率为:

  • Java 8: 79.8%
  • Java 11:21.5%
  • Java 7:8.2%
  • Java 12:4.5%
  • Java 9:2.7%
  • Java 10:1.8%

依然有80%左右的用户使用的是Java 8,而《维基百科》关于 Java 的介绍,稳定版本显示的是 12,版本历史还停留在:2018年9月25日,Java SE 11发布。而事实上,JDK 12 发布于2019年3月19日,JDK 13 发布于 2019年9月17日。正像有些文章说的那样《JDK 13 都已经发布了,Java 8 依然是最爱》。

虽然Java 版本已经到 13 了,但是大家依然主要停留在 8 上,而我在工作中接触的很多人,其实对 8 中的很多特性并不是很了解,很多大家津津乐道的Lambda 表达式、默认方法、Stream API等,都是浅尝辄止,而方法引用、Optional 类、Date Time API 等都基本不见踪影,我也是偶尔看到,工作中基本不用,所以准备开一系列,详细讲解从 Java 8 开始各个版本的特性,目录如下:

Java 8 新特性系列:

  • Java 8 新特性系列 - Lambda表达式
  • Java 8 新特性系列 - 函数式接口
  • Java 8 新特性系列 - 接口的默认方法和静态方法
  • Java 8 新特性系列 - 方法引用
  • Java 8 新特性系列 - Stream API
  • Java 8 新特性系列 - Data Time API
  • Java 8 新特性系列 - Optional 类
  • Java 8 新特性系列 - 其他(Base64、并行数组、jjs、jdeps等)
  • Java 8 新特性系列 - 总结与试炼

Java 9 新特性系列:

Java 10 新特性系列:

Java 11 新特性系列:

Java 12 新特性系列:

Java 13 新特性系列:

posted @ 2019-12-21 12:46  六楼的雨  阅读(31)  评论(0编辑  收藏  举报