新知一下
海量新知
6 5 1 3 9 2 6

Java 19 正式发布

民工哥技术之路 | 专注互联网IT开源技术分享 2022/09/23 08:55

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

新知达人, Java 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月发布。




更多“Java”相关内容

更多“Java”相关内容

新知精选

更多新知精选