网站首页 > 技术文章 正文
IT之家 9 月 22 日消息,Oracle Java JDK 19 正式版已发布,带来了多项新功能,包括支持 RISC-V Linux 端口、外部函数 API 等等。
对于 Linux 用户,该版本现已移植以支持 RISC-V 的 RV64GV 配置,这是一种通用 64 位 ISA。
IT之家获悉,该版本还引入了记录模式来解构记录值。可以嵌套记录模式和类型模式,以实现强大的、声明性和可组合数据导航和处理形式。虽然目前还是预览功能。
还有 2 个其他预览功能:外部函数和内存 API 可以与 Java 运行时之外的代码和数据互操作;轻量级虚拟线程,大大减少了编写、维护和观察高吞吐量并发应用程序的工作量; switch 表达式和语句的模式匹配。
JDK 19 还引入了一个 API 来表达向量计算,在运行时可靠地编译为最佳向量指令,以及一个用于结构化并发的 API。
Java 19 的新变化包括:
- Linux RISC-V 端口现在可用。
- 外部函数和内存 API 是 OpenJDK 19 的预览版。该 API 允许与 Java 运行时之外的代码和数据进行互操作,例如 Java 程序调用本机库和处理本机数据。
- 虚拟线程处于预览形式,作为并发应用程序的轻量级线程实现。
- 在其第四个孵化器阶段是用于向量计算的 Java Vector API,它在运行时利用基于 CPU 架构支持的最佳向量指令。
- 结构化并发处于其孵化器形式,用于简化 Java 多线程。
- 记录模式在预览中用于解构记录值。
- 允许为单个 TLS 和 DTLS 连接自定义签名方案的新 API。
- 支持 Unicode 14。
- 添加了额外的日期时间格式。
其他变化包括:
-System.out 和 System.err 的新系统属性。
-对 Java GSS / Kerberos 的 HTTPS 通道绑定支持。
-支持 Linux / AArch64 上的 PAC-RET 保护
-向 jarsigner 添加 -providerPath 选项
-为 ktab 提供非默认 salt 新选项
猜你喜欢
- 2024-11-04 kubernetes-16:制作oraclejdk镜像
- 2024-11-04 JDK9~11版本和相关特性,建议收藏使用
- 2024-11-04 JAVA零基础入门:JDK的概述及安装 java jdk的安装
- 2024-11-04 5张图讲明白JDK1.7下的HashMap死循环(原理+实战
- 2024-11-04 JDK安装 jdk安装路径查看
- 2024-11-04 定制化JDK升级引发的离奇事件 jvm定制
- 2024-11-04 腾讯牛逼!终于开源了自家的 JDK——Kona
- 2024-11-04 三、JDK下载与安装指南 jdk下载安装配置步骤
- 2024-11-04 下个月,java要开启收费模式了,你怕了吗?
- 2024-11-04 Java JDK11 在Linux上的安装和配置
你 发表评论:
欢迎- 621℃几个Oracle空值处理函数 oracle处理null值的函数
- 613℃Oracle分析函数之Lag和Lead()使用
- 602℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 598℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 594℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 586℃【数据统计分析】详解Oracle分组函数之CUBE
- 575℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 563℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端获取当前时间 (50)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)