APP下载

甲骨文发布Java 13加入动态类别资料共享存档功能

消息来源:baojiabao.com 作者: 发布时间:2024-05-15

报价宝综合消息甲骨文发布Java 13加入动态类别资料共享存档功能

甲古文(Oracle)释出最新版本的Java 13,这个版本新增的功能包括动态类别资料共享(Class-Data Sharing,CDS)存档功能,还重新实作了老旧的Socket API,整体来说,Java应用程序启动速度与效能获得改善,同时也增加了平台的安全性和稳定性,另外,这个版本还加入了两个预览功能Switch Expression与文字区块。

Java 13新加入的动态类别资料共享存档,扩充了应用程序类别资料共享,使其可以在Java应用程序执行结束时动态地存档类别,包含所有非预设载入的应用程序类别以及函式库类别,而这项功能可以增加应用程序类别资料共享的可使用性,减少需要为每个应用程序创建个别类别列表(Class List)的需要。

另外,新版Java还增强了Z垃圾回收器(Z Garbage Collector,ZGC),现在能够更有效率的回传未使用的堆内存给操作系统。而开发团队也重新实作了java.net.Socket与java.net.ServerSocket API的底层,用了更现代的实作方法,使其易于除错并增加可维护性。

这次加入的预览功能,是能够简化开发者的每日开发的功能,第一是扩充常用的switch语法,现在可同时被当作陈述式与表示式使用。另一个预览功能则是增加文字块区块(Text Block),这让开发者能够更简单地处理字串,避免使用跳脱序列(Escape Sequence)。

过去Java每隔几年才会发布一个大型的主要版本,里面包含了数以千计的修补程式,以及一百多个JEP(JDK Enhancement Proposal)新功能,而现在改为每6个月的更新频率,并开始在较小的版本加入增强功能,同时包含日常维护、错误修复与文件改进,在JDK臭虫系统中,也都会分开提交每个单独的问题。

甲骨文特别说明了JDK 13的修补状况,目前JDK 13在正式发布之前,已经修复了2,126个问题,其中约1,454个问题由甲骨文修复,另外有671个由个人或是组织贡献。根据甲骨文关键补丁更新的时程安排,JDK 13最少会获得两次的更新,甲骨文预计会在2020年3月释出Oracle JDK 14,目前早期版本已经释出。

2019-09-19 14:50:00

相关文章