- Java 16 教程
- Java 16 - 主页
- Java 16 - 概述
- Java 16 - 环境设置
- Java 16 语言变化
- Java 16 - 密封类
- Java 16 - instanceof 的模式匹配
- Java 16 - 基于值的类的警告
- Java 16 - 记录
- Java 16 JVM 变化
- Java 16 - 打包工具
- Java 16 - 垃圾收集器
- Java 16 - 其他更改
- Java 16 - 弃用和删除
- Java其他版本教程
- Java教程
- Java 8 教程
- Java 9 教程
- Java 10 教程
- Java 11 教程
- Java 12 教程
- Java 13 教程
- Java 14 教程
- Java 15 教程
- Java 16 有用资源
- Java 16 - 快速指南
- Java 16 - 有用的资源
- Java 16 - 讨论
Java 16 - 其他增强功能
JEP 338 - 矢量 API(孵化器)
JIT编译器通过自动将一些标量运算(一次一项)转换为向量运算(一次多项)来优化算术算法。但开发人员无法控制这个过程。甚至不是所有的标量运算都可以转换为向量运算。在此 JEP 中,引入了新的 VECTOR API,允许开发人员显式执行 Vector 操作。
它是一个孵化器模块 jdk.incubator.vector,用于表达向量计算,以便在运行时可靠地编译为最佳向量硬件指令。
JEP 347 - 启用 C++14 语言功能
直到 JDK 15,JDK 支持 C++98/03 语言标准。通过 JEP 347,Java 现在正式允许 JDK 内的 C++ 源代码更改以使用 C++14 语言功能,并提供有关哪些功能可以在 HotSpot 代码中使用的具体指导。
JEP 357/369 - 从 Mercurial 迁移到 GitHub
在 JEP 357/369 中,OpenJDK 源代码已从 Mercurial 移至 Git/GitHub。以下是这一运动的主要因素。
版本控制系统元数据的大文件大小 (Mercurial)
可用工具
可用托管
JEP 380 - Unix 域套接字通道
Unix 域套接字用于同一主机上的进程间通信 (IPC),以在进程之间交换数据。这些套接字与 TCP/IP 套接字类似,只是通过文件系统路径名而不是 Internet 协议 (IP) 地址和端口号来寻址。大多数 Unix 平台(Windows 10 和 Windows Server 2019)都支持 Unix 域套接字。JEP 380 向 SocketChannel 和 ServerSocketChannel 添加了 Unix 域套接字支持。