云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

服务器_gmod服务器_速度快

小七 141 0

Oracle今天宣布Java 14(Oracle JDK 14)正式上市。java14延续了Oracle的承诺,通过每六个月发布一次新的特性,为企业和开发人员社区提供新的增强功能,从而加速创新。最新的Java开发工具包(JDK)提供了新的特性,物联网工程,包括两个备受期待的新预览特性:instanceof(jep305)和Records(jep359)的模式匹配,以及文本块的第二个预览(jep368)。此外,物联网工程师,最新的Java版本增加了对开关表达式的Java语言支持,公开了用于连续监视JDK飞行记录器数据的新API,将低延迟Z垃圾收集器的可用性扩展到macOS和Windows,并在孵化器模块中添加,自包含Java应用程序的打包和一个新的外部内存访问API,云服务器租用,用于安全、高效地访问Java堆外的内存。

"Java14进一步验证了六个月发布cadence的好处,使开发人员能够访问那些原本需要等待数年才能获得的功能,"Georges说Saab,Oracle Java平台开发副总裁。"JDK14不仅有许多增强功能,可以提高开发人员的工作效率,而且我们还看到了第一个主要内容来自于像巴拿马项目这样的项目,具有外部内存访问API增强功能(JEP 370),以及来自琥珀项目的持续改进,我只是数据,具有模式匹配功能(JEP 305)和记录功能(JEP 359)。这些显著的增强是这些突破性项目中所有艰苦工作的证明。"

Java14发行版是全行业开发的结果,包括公开审查、每周构建,以及通过OpenJDK社区和Java社区过程在Oracle工程师和全球Java开发人员社区成员之间进行的广泛协作。Java14提供的新特性包括:

JEP305:instanceof的模式匹配(Preview)–这个预览特性通过instanceof操作符的模式匹配增强了Java。这通过消除对普通锅炉板代码的需要提高了开发人员的生产效率,并允许更简洁的类型安全代码。jep343:打包工具(孵化器)–为开发人员提供了一种打包Java应用程序以特定于平台的格式分发的方法。这有助于开发人员使用现代应用程序,在这些应用程序中,限制要求运行时和应用程序捆绑在一个可交付结果中。这个工具是在孵化器模块中引入的,这是一种将非最终api和非最终工具交给开发人员的方式,以便在api/工具在将来的版本中完成或删除时获得他们的反馈。JEP 345:G1的NUMA感知内存分配—提高非统一内存访问(NUMA)系统上G1垃圾收集器的总体性能。jep349:JFR事件流–公开JDK Flight Recorder(JFR)数据以进行连续监控。这将简化各种工具和应用程序对JFR数据的访问,并促进进一步的创新。jep352:非易失性映射字节缓冲区–在使用非易失性内存时,为JDK添加了一个文件映射模式。非易失性内存的持久性改变了使用此功能的各种持久性和性能假设。jep358:有帮助的NullPointerExceptions–通过精确描述哪个变量为null以及其他有用的信息,提高了NullPointerExceptions的可用性。这将提高开发人员的工作效率,并提高许多开发和调试工具的质量。JEP 359:记录(预览)–此预览功能为声明包含浅不可变数据的类提供了一种简洁的语法。此功能可以大大减少此类类中的样板代码,但最大的好处是允许将数据建模为数据。声明这些浅不可变数据应该简单、清晰和简洁名义数据汇总。JEP 361:Switch Expressions(Standard)–这是JDK 12和JDK 13中的预览功能,现在被添加为标准功能。它允许Switch用作语句或表达式。此功能简化了每天的编码,并为在此版本中预览的模式匹配(JEP 305)功能做好了准备。macOS上的JEP 364:ZGC和Windows上的JEP 365:ZGC–虽然大多数需要ZGC的用户也需要基于Linux的环境的可扩展性,但通常需要部署和测试以支持macOS和Windows上的ZGC。还有一些针对Windows和macOS的桌面应用程序将受益于ZGC。368:文本块(第二次预览)–当文本块作为预览特性首次作为Java13的一部分引入时,在收到最终用户反馈之后,已经添加了增强功能,并且文本块在Java14中再次作为预览特性提供,目标是在未来的JDK版本中成为标准。文本块可以很容易地表示跨多行源代码的字符串。它增强了Java程序中表示用非Java语言编写的代码的字符串的可读性;它通过规定任何新的构造都可以表示与字符串文字相同的字符串集,解释相同的转义序列,并以与字符串文字相同的方式操作,从而支持从字符串文字的迁移。370:外部内存访问API(孵化器)–允许Java程序安全高效地访问Java堆外的外部内存的API。

对于寻求商业支持的用户和企业,Oracle还提供Oracle Java SE订阅,一个低成本和可预测的支持解决方案。目前,全球成千上万的大小企业都在使用此产品,他们获得了Java SE许可证,并为他们所需的系统提供全面的支持,大淘客怎么推广,而且只在他们需要的时候提供支持。这些客户受益于灵活性和定期访问经测试和认证的性能、稳定性和安全更新,以直接从Oracle获得受支持的版本。