身为程序员的你肯定都知道JDK,而小编今天就为大家介绍这款最新的Java SE Development Kit 11(JDK11),该语言内包有十分出色的新特性,相信每一个使用的用户都可以获得更为良好的使用体验,因此有兴趣的你还在等什么,抓紧时间下载这款新推出的程序包吧!
完整列表
181: 基于嵌套的访问控制(Nest-Based Access Control)
309: 动态类文件常量(Dynamic Class-File Constants)
315: 改进 Aarch64 Intrinsics(Improve Aarch64 Intrinsics)
318:Epsilon— 一个无操作的垃圾收集器(Epsilon: A No-OpGarbageCollector)
320: 删除Java EE和CORBA模块(RemovetheJava EEandCORBAModules)
321: HTTP Client (Standard)
323: 用于 Lambda 参数的局部变量语法(Local-Variable Syntax for Lambda Parameters)
324: Curve25519 和 Curve448 算法的密钥协议(Key Agreement with Curve25519 and Curve448)
327: Unicode 10
328: Flight Recorder
329: ChaCha20 和 Poly1305 加密算法(ChaCha20 and Poly1305 Cryptographic Algorithms)
330: 启动单一文件的源代码程序(LaunchSingle-File Source-Code Programs)
331: Low-Overhead Heap Profiling
333: 处于试验阶段的可伸缩低延迟垃圾收集器 ZGC: A Scalable Low-LatencyGarbageCollector(Experimental)
336: 弃用 Pack200 工具和API(Deprecate the Pack200 Tools andAPI)
优缺点
好处:
JDK的快速更新,一定程度上迎合了开发者及现在技术的发展潮流,同时也使JDK快速地应对市场的。并且,大版本的更新是不需要过多地考虑兼容性问题,一定程度上是不用考虑兼容性,所以JDK9才有了版本的划分(机智的选择)
不足:
以前的JDK都是很长时间才发布一个版本,并且,小版本间修复安全性问题及小BUG,不会存在兼容性问题。但是现在不一样了,对于开发人员来说,学习成本大大增加,短期发布版本,长期发布版本。
尤其是对于那些已经完全适应了老版本开发的程序员,这完全是个颠覆性的改变,很难去适应,估计也很难去改变,可惜,时代的车轮,不知道会转向哪里