开发者社区> 徐雷frank> 正文

Java 11 新特性,Java程序员必备

简介: Java 11 新特性,Java程序员必备
+关注继续查看

Java JDK 11已经于 2018年9月25日正式发布,那么Java 11主要包含哪些新特性呢?
JDK 11是Java SE 11平台版本11的开源参考实现,由JSR 384在Java Community Process中指定。
该版本的功能和时间表是通过JEP流程提出和跟踪的,并由JEP 2.0提案进行了修订。 使用JDK Release Process(JEP 3)生成发布。
1、Java11 主要新特性
181:嵌套访问控制
309:动态类文件常量
315:改进Aarch64内部函数
318:Epsilon:No-Op垃圾收集器,虚假垃圾回收,做测试使用
320:删除过期的Java EE和CORBA模块
321:HTTP客户端(标准)
323:改进Lambda参数的本地变量语法
324:与Curve25519和Curve448的关键协议
327:Unicode 10规范
328:飞行记录器
329:ChaCha20和Poly1305密码算法
330:启动单文件源代码应用程序
331:低性能开销的堆分析与监控功能
332:传输层安全性规范(TLS)1.3
333:ZGC:可扩展的低延迟垃圾收集器
(实验性质)
335:弃用JavaScript引擎Nashorn

336:弃用Pack 200工具包和API

2、主要的发布日程
2018/06/28 Rampdown Phase One (fork from main line)
2018/07/26 Rampdown Phase Two
2018/08/16 Initial Release Candidate
2018/08/30 Final Release Candidate
2018/09/25 General Availability

3、Java11 主要新特性
181: Nest-Based Access Control
309: Dynamic Class-File Constants
315: Improve Aarch64 Intrinsics
318: Epsilon: A No-Op Garbage Collector
320: Remove the Java EE and CORBA Modules
321: HTTP Client (Standard)
323: Local-Variable Syntax for Lambda Parameters
324: Key Agreement with Curve25519 and Curve448
327: Unicode 10
328: Flight Recorder
329: ChaCha20 and Poly1305 Cryptographic Algorithms
330: Launch Single-File Source-Code Programs
331: Low-Overhead Heap Profiling
332: Transport Layer Security (TLS) 1.3
333: ZGC: A Scalable Low-Latency Garbage Collector
   (Experimental)
335: Deprecate the Nashorn JavaScript Engine
336: Deprecate the Pack200 Tools and API
下一篇,详解Java11新特性。
欢迎加入阿里Java群,目前超过1600人,直播课程,阿里Java专家。
C926B5D9_9BC2_4452_B14E_7F2F506EDAF9

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
本周推荐 | JDK 11 升级实践 和 Java 新特性浅探
推荐语:学习java和jdk的新特性并积极应用,以达到优化系统,降本提效的作用,这是我们作为java研发同学的第一节课。本文从“为什么”起手,谈到“怎么做”,最后用数据证明“怎么样”。细致入微,深入浅出,让我获益匪浅。 ——大淘宝技术开发工程师 闻尘
196 0
Java基础之Optional类(JDK1.8新特性)
Optional是一个容器,它可以保存类型T的值,或者仅仅保存null,Optional类主要是用来避免空指针异常(NPE),其提供的一系列的方法配合Lambda表达式可以让代码更加清晰,语义化,以及避免了空指针异常的问题,这里要注意是避免空指针异常,而不是避免返回null。
95 0
Java基础之Stream流(JDK1.8新特性)
JDK1.8 中增加了Stream流,Stream流是一个来自数据源的元素队列并支持聚合操作。 元素是特定类型的对象,形成一个队列,Java中的Stream并不会存储元素,而是按需计算 数据源是流的来源,可以使集合,数组,I/O channel,生成器generator等。 聚合操作类似SQL语句一样的操作,比如filter,map,reduce,match,sorted等
58 0
Java基础之方法引用(JDK1.8新特性)
方法引用是通过方法的名字来指向一个方法,方法引用可以是语言更紧凑简洁,减少冗余代码。 方法引用使用一对冒号 ::
17 0
Java基础之lambda表达式(JDK1.8新特性)
Lambda表达式允许把函数作为一个方法的参数(函数作为参数传递进方法中)。函数式接口有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。函数式接口可以被隐式转换为lambda表达式。
26 0
Java 8 新特性
Java 8 新特性
46 0
java计算两个字符串日期的相差天数【jdk8新特性LocalDateTime和Hutool两种方式实现】
java计算两个字符串日期的相差天数【jdk8新特性LocalDateTime和Hutool两种方式实现】
146 0
Java 17的这些新特性,Java迈入新时代
前言 2021年9月14日Java 17发布,作为新时代的农民工,有必要了解一下都有哪些新东西。 Java 17是Java 11以来又一个LTS(长期支持)版本,Java 11 和Java 17之间发生了那些变化可以在OpenJDK官网找到JEP(Java增强建议)的完整列表。 本期文章会重点介绍在语法方面Java 17的更新,并且通过一些代码示例让大家更容易理解,主要涉及以下9个点:
272 0
+关注
徐雷frank
1.阿里云大学讲师,主讲《微服务Spring Cloud设计与开发实战》《MongoDB高级实战》等课程 2.MongoDB中文社区专家 3.《MongoDB实战》第2版译者 5.吉林大学计算机科学学士、上海交通大学硕士
文章
问答
视频
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
Java工程师必读手册
立即下载
Java应用提速(速度与激情)
立即下载
Java单元测试实战
立即下载