hunkier hunkier -

Java 新特性

当你还在用 Java8 开发时,突然发现 Java21 已经发布了,Java22 已经在路上。Java 的版本变化也太快了吧。 在 Java9 之前,Java 的版本更新一直都是比较慢的。比如,Java9 和 Java8 之间的间隔时间长达3年半。如此长的发布间隔,显然不能满足当前的需求。 Java9 之后的版本更新 从 Java9 开始,Java 改变了之前的以功能特性为导向的发布周期,而是转为固定时间间隔的火车发布模式,也就是release train。火车定时发车,赶不上这次车的乘客,就只能等下一班火车。 Java的固定发布时间是每年的3月和9月。Java21 是2023年9月发布的,是一个近期发布的长期支持版本。

Java 8引入了接口和函数式接口、Lambda表达式、流、Optional、日期时间API等新特性,提高开发效率和代码可读性。

Java 8 Lambda表达式 java 接口 日期时间API

相关推荐 去reddit讨论