Redian新闻
>
JDK 19 / Java 19 正式发布

JDK 19 / Java 19 正式发布

公众号新闻

大家好,我是编程君。


牛逼!有80G的 Java 进阶技术栈


近日,甲骨文公司正式发布Java 19,这是备受欢迎的编程语言和开发平台推出的全新版本。Java19 (Oracle JDK 19) 在性能、稳定性和安全性方面进行了数千种改进,包括进一步优化平台的增强功能,以帮助开发人员提高工作效率,推动企业创新。甲骨文公司将于2022年10月17日至20日在美国拉斯维加斯举办的2022年JavaOne大会上介绍Java 19的最新功能,并于2022年9月21日凌晨0点在dev.java/开播主题演讲。


全新的Java版本提供7个JDK增强建议,帮助开发人员提高工作效率,优化Java语言并提升平台的性能、稳定性和安全性

Java平台开发高级副总裁兼OpenJDK Governing Board主席Georges Saab表示:“我们与开发人员社区的持续协作是Java的发展的动力源泉。作为Java的管理者,甲骨文公司始终致力于为开发人员和企业提供新的工具,帮助他们创建创新应用和服务。全新强大的Java 19增强功能是全球Java社区共同取得的重大成就。”

全新版本的Java开发工具包 (JDK) 提供7个JDK增强建议 (JEPs) 的更新和改进。大部分更新内容将作为后续预览功能提供,以改进早期版本的功能。

JDK 19将提供来自OpenJDK Project Amber的语言改进(记录模式和switch匹配模式);支持与非Java代码互操作的本机库增强功能(外部函数和内存API)并利用来自OpenJDK Project Panama的向量指令(向量 API);以及Project Loom(虚拟线程和结构化并发)的首个预览版。这将大大减少在Java中编写和维护高吞吐量并发应用的工作量。

IDC软件开发研究副总裁Arnal Dayaratna表示:“Java开发人员越来越需要借助工具来协助他们高效地构建功能强大的应用,以在云端、本地和混合环境中进行部署。Java 19的增强功能充分考虑到了这些方面,这足以说明Java生态系统能够很好地满足开发人员和企业当前和未来的需求。”

通过可预测的发布计划,甲骨文公司每六个月发布一次新的Java功能,以持续不断地进行创新,以及性能、稳定性和安全性改进,从而让Java在各种规模的组织和行业中更加普及。


01
Java 19提供的重要更新包括

语言更新和改进

  • JEP405:记录模式(预览版)——支持用户嵌套记录模式和类型模式,以创建强大、声明性且可组合的数据导航和处理形式,从而扩展模式匹配,实现更复杂的数据查询。

  • JEP427:Switch模式匹配(第三预览版)——根据某些模式来测试表达式,以进行switch表达式和语句的模式匹配,让用户可以安全、简洁地表达面向数据的复杂查询。

工具类库

  • JEP424:外部函数和内存API(预览版)——Java程序可以更容易地与Java运行时之外的代码和数据进行互操作。通过有效调用外部函数(即JVM 之外的代码),以及安全地访问外部内存(即不受Java Virtual Machine [JVM] 管理的内存),API可以通过纯 Java 开发模型调用本地库和处理原生数据,从而提高易用性、性能、灵活性和安全性。

  • JEP426:矢量API(四次孵化阶段)——允许以一种在运行时,可靠地编译为支持的CPU 架构上的向量指令方式表达向量计算,从而实现优于等效标量计算的性能。

端口数

  • JEP422:Linux/RISC-V端口——通过将此端口集成到JDK主线存储库中中,以便于进行Linux/RISC-V实施。

Project Loom预览版/孵化器功能

  • JEP425:虚拟线程(预览版)——通过向Java平台引入轻量级虚拟线程,显著减少编写、维护和观察高吞吐量并发应用的工作量。开发人员可以通过虚拟线程轻松使用现有的JDK工具和技术对并发应用进行故障排除、调试和分析。

  • JEP428:结构化并发(孵化器)——通过简化多线程编程和将运行于不同线程中的多个任务视为一个工作单元,简化错误处理和取消工作并提高可靠性和可观测性。

在云技术基础上推动Java创新

Java 19是甲骨文公司工程师与全球Java开发人员社区成员通过OpenJDK社区和JCP (Java Community Process) 共同合作的成果。Java 19除了推出了新的增强功能,也获得Java管理服务(JMS) 的支持,这是一项新的Oracle云基础设施技术(OracleCloud Infrastructure, OCI) 原生服务,可帮助管理本地部署或任何云端的Java运行时和应用程序。


02
支持Java客户

Oracle Java SE订阅是一种按量计费产品,为客户提供出色的支持、GraalVM企业版授权、Java管理服务访问权限以及按业务计划进行升级的灵活性。这有助于 IT组织管理复杂性、控制成本并降低安全风险。此外,JavaSE和GraalVM Enterprise通过OCI免费为客户提供服务,助力开发人员在Oracle云技术上构建和部署速度更快、更出色且经济实惠的应用。

甲骨文公司已颁发100万个Java资格认证,再次证明了Java在全球开发人员群体中广受欢迎。Java认证可以帮助开发人员成长为Java专家,拥有一份出色的简历以打动正在招聘资深Java专业人士的企业。

来源:cloud.zol.com.cn/802/8023689.html


联合一线大厂朋友花费8个月的时间,录制了一份Java入门+进阶视频教程

课程特色:

  1. 总共88G,时常高达365小时,覆盖所有主流技术栈

  2. 均为同一人录制,不是东拼西凑的

  3. 对标线下T0级别的培训课,讲师大厂架构师,多年授课经验,通俗易懂

  4. 内容丰富,每一个技术点除了视频,还有课堂源码、笔记、PPT、图解

  5. 五大实战项目(视频+源码+笔记+SQL+软件)

  6. 一次付费,持续更新,永无二次费用

点击下方超链接查看详情

(点击查看)  88G,超全技术栈的Java入门+进阶+实战!

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
Java 近期新闻:OpenJDK 更新、JDK 20 发布计划、GraalVM 22.3、JReleaser 1.3.0HUAWEI Mate 50正式发布,全球首款支持北斗卫星消息的大众智能手机经过20多年开发,Stellarium 1.0正式发布广和通正式发布聚焦全球FWA应用的5G模组FG370,提供极速宽带体验构筑“人本、高效、智慧、绿色、韧性”的国际大都市高质量一体化交通!新一轮《上海市交通发展白皮书》正式发布中国牵头,正式发布硬核观察 #778 Linux 内核 6.0 正式发布,但更期待 6.1刚刚,广州正式发布历史最低落户门槛!这届留学生太太太爽了Visual Studio Code 1.72正式发布正式发布!2023泰晤士世界大学排名重磅出炉!Java 近期新闻:OmniFish 简介、Oracle 加入 Micronaut 基金会、OpenJDK 升级Node.js 19 正式发布中国牵头制定,这个国际标准正式发布!中国牵头,正式发布!一个人的徒步,900公里法国之路+世界尽头:D43~途经圣地亚哥Java 近期新闻:JDK 20的JEP提升为Targeted状态,亚马逊云科技推出Lambda SnapStart特性谷歌 Pixel 7系列手机正式发布,约 4247 元起十月,来了!智本社正式发布《宏观经济月度报告(10月)》WPS公文版正式发布,内置19个模板,支持公文转换等功能《塞尔达传说:王国之泪》火上热搜!明年正式发布!突发!国家刚刚正式发布:在美国的全体华人们恭喜了!这波惊喜来得太突然!资生堂联名五条人;喜茶x原神上新;抖音开放平台正式发布... | 刀法品牌热讯openEuler 22.09 正式发布,1265 位贡献者参与开发 | 新闻抢个小屋一一厨房装修〈一〉Oracle推出JDK 8的直接替代品Java 近期新闻:Spring Framework 6、JCP 选举、Valhalla 项目、OpenJDK 更新技术专业人员下到车间参与劳动工信部:我国牵头首个自动驾驶国际标准正式发布Linux 6.0 正式发布新雅阁发布!第11代雅阁正式发布,使用新家族化设计一个老海归的右派言行中国首个“低碳办公评价”标准正式发布Java 近期新闻:JDK 19 和 Jakarta EE 10 发布、模板字符串、Payara 平台龙卷风健康快递 208董车日报 | BMW 全新 M2 正式发布 / 蔚来李斌:2030 年跻身世界前五
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。