Java 11 预计于 2018 年 9 月发布
我想很多同学连 Java 8 都还没有完全的用好,Java 9 和 Java 10 才出来没有多久,很多容器和 Jar 包还不支持 Java 9,怎么 Java 11 就要来了。不管怎样我们先看看 Java 11 带来了什么?
Java 11 将会带来哪些新特性呢?
-
Local-Variable(JEP 323)
可以在 Lambda 的参数里面使用 var 关键字: -
Epsilon(JEP 318):
将处理内存分配而不实施任何实际的内存回收机制。 Epsilon 的使用案例包括测试性能,内存压力和虚拟机界面。 -
Dynamic Class-File Constants (JEP 309)
这个特性将扩展 Java Class 文件格式以支持新的常量池 CONSTANT_Dynamic 形式。 -
删除 Java EE and CORBA Modules (JEP 320)
Java EE 和 CORBA 模块在 Java SE 9 中已弃用,在 Java 11 中将它们删除。(好像 javah 这个工具也删除了)
此次 Java 11 将是 LTS 版本,会得到 Oracle 长期的支持,所以大家可以放心去学习它。我会第一时间去尝试,到时候会和大家分享
最后,我比较期望 Java 11 能够自带 HTTP Client。但不管怎么样还是要等待真正的 java 11 发布出来才知道会带来什么,大家静等期待吧。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于