前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java 19 正式发布

Java 19 正式发布

作者头像
民工哥
发布2022-10-27 10:37:26
3420
发布2022-10-27 10:37:26
举报
文章被收录于专栏:民工哥技术之路

本周,Oracle(甲骨文)正式发布了最新版本的编程语言Java 19和JDK 19。

与此同时,开源版本的OpenJDK 19也可以在基于GNU v2通用许可下从甲骨文获取。

Java 19 的新变化包括

  • Linux RISC-V 端口现在可用。
  • 外部函数和内存 API 是 OpenJDK 19 的预览版。该 API 允许与 Java 运行时之外的代码和数据进行互操作,例如 Java 程序调用本机库和处理本机数据。
  • 虚拟线程处于预览形式,作为并发应用程序的轻量级线程实现。
  • 在其第四个孵化器阶段是用于向量计算的 Java Vector API,它在运行时利用基于 CPU 架构支持的最佳向量指令。
  • 结构化并发处于其孵化器形式,用于简化 Java 多线程。
  • 记录模式在预览中用于解构记录值。
  • 允许为单个 TLS 和 DTLS 连接自定义签名方案的新 API。
  • 支持 Unicode 14。
  • 添加了额外的日期时间格式。

更多关于 Java 后端技术的文章分享,可以关注下方公众号查阅

其他变化包括

  • System.out 和 System.err 的新系统属性。
  • 对 Java GSS / Kerberos 的 HTTPS 通道绑定支持。
  • 支持 Linux / AArch64 上的 PAC-RET 保护
  • 向 jarsigner 添加 -providerPath 选项
  • 为 ktab 提供非默认 salt 新选项

虽然甲骨文刷Java版本号很积极,但开发者、编程者们实际上有些意兴阑珊。年初的统计显示,37%的开发者居然停留在Jav 8版本,这可是2014年3月发布的了,29%使用Java 11做开发,只有37%表示会考虑切换到Java 17 LTS(长期支持版)。

按计划,下一个LTS长期支持版会是Java 21,明年9月发布。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-09-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 民工哥技术之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Java 19 的新变化包括
  • 其他变化包括
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档