猜您喜欢:
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开发工具大全专题,有需要的小伙伴们赶紧来下载试试看吧。
jdk1.7 64位v1.9 jdk1.7 64位为Java开发者提供了全面而高效的开发环...详情>>
VisualVM(java调优工具)v2.0.23 VisualVM 专为 JAVA 应用程序的开发人员打造,为...详情>>
在使用飞书的过程中,有时了解其版本号能帮助我们更好地享受软件功能、及时获取最新特性或解决特定问题。那么,飞书怎么查看版本号呢?首先,打开飞书应用程序。无论是在电脑端还是手机端,找到飞书的图标并点击打开。对于电脑端:进入飞书界面后,点击界面左上角的个人头像。在弹
在look直播中,想要知道守护自己的人是谁,其实并不复杂。首先,打开look直播应用程序,进入到你熟悉的直播间。当你在直播间界面时,留意一下直播间画面的周围区域。通常,在比较显眼的位置,会有一个专门显示守护信息的板块。如果守护你的人是通过赠送礼物成为守护的,你
雷电模拟器是一款广泛使用的安卓模拟器,能让用户在电脑上畅玩各类安卓游戏和应用。而设置合适的机型对于模拟器的使用体验有着重要影响。那么,雷电模拟器怎么设置机型呢?首先,打开雷电模拟器。在模拟器界面中,找到并点击右上角的“设置”图标。进入设置页面后,在众多选项中找
全民生活是一款便捷的生活服务应用,上传资料在其中起着关键作用。那么,全民生活怎么上传资料呢?首先,打开全民生活应用程序。进入主界面后,仔细寻找与个人资料或相关功能模块对应的入口。通常,在界面下方的菜单栏中会有“我的”等选项,点击进入个人中心页面。在个人中心页面
小天才电话手表以其便捷的沟通和精准的定位功能深受家长和孩子们的喜爱。对于家长来说,了解手表定位在哪里设置是确保孩子安全的关键。下面就为您全面介绍小天才电话手表定位的设置方法。一、绑定手机端首先,您需要在手机上下载并安装小天才电话手表对应的app。安装完成后,打
在番茄小说的世界里畅游,我们留下了许多阅读的足迹。有时候,出于各种原因,我们可能想要查询那些被删除的阅读记录。别担心,下面就为你揭开番茄小说删除记录查询的神秘面纱。为什么要查询删除记录或许你曾不小心误删了某本心仪小说的阅读进度,又或者想要回顾之前读过的精彩情节
本站所有资源(含游戏)均是软件作者、开发商投稿,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任,所有资源请在下载后24小时内删除。
如侵犯了您的版权、商标等,请立刻联系我们并具体说明情况后,本站将尽快处理删除,联系
(版权说明注意事项)。若有关在线投稿、无法下载等问题,请与本站客服人员联系
!
用户可自行按线路选择相应的下载点,可以直接点击下载/另存为,若直接点击下载速度太慢,请尝试使用高速下载器。为确保下载的文件能正常使用,请使用WinRAR最新版本解压本站软件。
建议大家谨慎对待所下载的文件,大家在安装的时候务必留意每一步!关于360安全卫士或QQ电脑管家的有关提示,请自行注意选择操作。