猜您喜欢:
JDK15为Java开发者带来了诸多新特性和改进,助于提升实时应用和大数据处理的性能,通过提供更高效的工具和更灵活的编程模型,帮助Java开发者提升应用的性能和可维护性,这款工具包对于无论是初学者还是资深开发者,都能提供强大的支持,方便让用户快速、高效地构建Java应用。
一、新功能
1、JEP339Edwards-Curve数字签名算法
此特征通过以下方式提高安全性和性能我mplementing使用Edwards-Curve数字签名算法(EdDSA)加密签名如由RFC8032。EdDSA是一种现代椭圆曲线签名方案,与JDK中现有的签名方案相比有几个优点。此JEP的主要目标是实现此方案,如RFC8032中标准化的那样。此新签名方案不会取代ECDSA。
2、JEP371隐藏类
此功能有助于需要在运行时生成类的框架。框架生成类以动态扩展其行为,但希望限制对这些类的访问。隐藏类很有用,因为它们只能通过反射访问,而不能从普通字节码访问。此外,隐藏类可以独立于其他类卸载,这可以减少框架的内存占用。
二、现已完成的预览和实验功能
1、JEP377ZGC:可扩展的低延迟GC
ZGC被集成到JDK11由JEP333,通过降低以提高生产率的目标GC暂停时间,手柄堆从规模相对较小(几百兆),以非常大(许多兆兆字节),以及打下利用彩色指针和负载屏障为未来GC功能和优化奠定基础。在JEP377中,ZGC从实验功能转变为生产功能。
2、JEP378文本块
文本块是由JEP355在2019年提出的。文本块是一种多行字符串文字,它避免了大多数转义序列的需要,以可预测的方式自动格式化字符串,并在需要时让开发人员控制格式。在JEP378中,文本块成为Java语言的永久特性。
3、JEP379雪兰多
Shenandoah被JEP189集成到JDK12中。它被标记为实验性以匹配其他新GC的状态,特别是EpsilonGC和ZGC。JEP379将Shenandoah垃圾收集器从实验性功能改为产品功能但不建议更改默认GC,继续保持G1,也不建议更改Shenandoah开发流程,将继续支持最新的JDK和流行的LTS/STSJDK。
三、孵化和预览功能
1、JEP360密封类-第一次预览
此预览功能通过使用密封类和接口增强Java编程来提高开发人员的生产力,这允许类或接口的作者控制负责实现它的代码,提供比访问修饰符更具声明性的方式来限制使用超类并通过支持模式的详尽分析来支持模式匹配的未来方向。
2、JEP375模式匹配instanceof-第二次预览
这个预览功能首先在JEP305中作为JDK14的一部分引入,它通过消除对通用样板代码的需要来提高开发人员的生产力,并且应该允许更简洁的类型安全代码。
3、JEP384记录-第二次预览
Records通过为声明充当不可变数据的透明载体的类提供紧凑的语法来提高开发人员的工作效率。记录由JEP359于2019年年中提出,并作为JDK14中的预览功能提供。该JEP建议重新预览JDK15中的功能,既要结合基于反馈的改进,又要支持Java语言中的其他形式的本地类和接口。
4、JEP383外部内存访问API-第二个孵化器
外部内存访问API是由JEP370提出的,并于2019年末针对JDK14作为孵化API。该JEP建议结合基于反馈的改进并在JDK15中重新孵化API。此孵化功能定义了一个API,以允许Java程序安全有效地访问Java堆之外的外部内存。
JEP339:EdDSA数字签名算法
JEP360:密封类(预览)
JEP371:隐藏类
JEP372:删除NashornJavaScript引擎
JEP373:重新实现LegacyDatagramSocketAPI
JEP374:重新实现DatagramSocketAPI
JEP375:实例模式匹配(第二次预览)
JEP377:ZGC:一个可扩展的低延迟垃圾收集器
JEP378:文本块
JEP379:低暂停时间垃圾收集器
JEP381:移除Solaris和SPARC端口
JEP383:外部存储器访问API(第二个内置程序)
JEP384:Records(第二次预览)
好了,今天的JDK15分享就到这里了,想要下载更多软件就来非凡软件站,快快收藏吧,更多精彩不容错过!
java开发工具 每一位Java程序员都会有套工具来应对工作上的挑战,Java程序员使用软件来完成他们的工作。有很多工具对他们是有用的,不过对于初入行的人员来说,寻找合适的工具是困难的,并且是浪费时间的,下面是小凡整理制作了java开发工具大全专题,有需要的小伙伴们赶紧来下载试试看吧。
ThinkJava(Java开发环境)v1.11 ThinkJava是个可以让你更好的适用java编程的jav...详情>>
VisualVM(java调优工具)v2.0.19 VisualVM 专为 JAVA 应用程序的开发人员打造,为...详情>>
在使用电子设备的过程中,我们有时会遇到各种问题,恢复出厂设置便成了一种常见的解决方法。但许多人心中都有一个疑问:恢复出厂设置后数据还能恢复吗?恢复出厂设置的原理恢复出厂设置,简单来说,就是将设备的所有设置恢复到初始状态,并清除用户存储的大部分数据。它会删除个人
在当今数字化时代,视频平台成为人们生活中不可或缺的一部分,优酷便是其中备受欢迎的一员。然而,有时候我们可能会因为各种原因想要关闭优酷的自动续费服务。那么,究竟该如何操作呢?首先,打开手机上的支付软件,无论是支付宝还是微信。以支付宝为例,进入支付宝界面后,点击右
在众多学习辅助工具中,“疯狂刷题”这款应用想必为不少学子所熟知。然而,一成不变的名称有时可能会让人觉得稍显单调,难以精准传达其丰富的内涵与个性化的使用场景。那么,该如何修改“疯狂刷题”的名称,使其更具特色呢?从功能导向出发若想突出刷题的全面性与深度,可以考虑“
在泡泡玛特的世界里,积分抵现是一项备受欢迎的福利,能让你以更实惠的价格把心仪的潮玩带回家。下面就为你全面介绍泡泡玛特积分抵现规则。积分获取途径首先,要想享受积分抵现,得先有积分。获取积分的方式多种多样。购买泡泡玛特旗下产品时,每消费1元就能获得1个积分。此外,
在使用车来了app时,有时我们可能希望清除历史记录,以保护隐私或整理界面。下面就为大家介绍清除车来了app历史记录的方法。一、进入历史记录页面打开车来了app后,在主界面下方通常能找到“我的”选项卡。点击进入“我的”页面后,仔细寻找与“历史记录”相关的入口。一
在当今数字化时代,各类视频应用不断推陈出新,百视tv便是其中一款备受关注的视频平台。对于广大用户来说,了解百视tv的版本号不仅有助于及时掌握平台的更新动态,还可能在遇到问题时为解决提供一些线索。那么,百视tv怎么看版本号呢?手机端查看方法如果你是通过手机使用百
本站所有资源(含游戏)均是软件作者、开发商投稿,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任,所有资源请在下载后24小时内删除。
如侵犯了您的版权、商标等,请立刻联系我们并具体说明情况后,本站将尽快处理删除,联系
(版权说明注意事项)。若有关在线投稿、无法下载等问题,请与本站客服人员联系
!
用户可自行按线路选择相应的下载点,可以直接点击下载/另存为,若直接点击下载速度太慢,请尝试使用高速下载器。为确保下载的文件能正常使用,请使用WinRAR最新版本解压本站软件。
建议大家谨慎对待所下载的文件,大家在安装的时候务必留意每一步!关于360安全卫士或QQ电脑管家的有关提示,请自行注意选择操作。