- 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 - 记录
Java 14 引入了新的类类型记录作为预览功能,以方便创建不可变数据对象。Java 15 进一步增强了记录类型。在 Java 16 中,记录现在已成为 JDK 的标准功能。
考虑以下示例 -
ApiTester.java
例子
public class APITester { public static void main(String[] args) { StudentRecord student = new StudentRecord (1, "Julie", "Red", "VI", 12); System.out.println(student.id()); System.out.println(student.name()); System.out.println(student); } } record StudentRecord(int id, String name, String section, String className, int age){}
编译并运行程序
$javac APITester.java $java APITester
输出
1 Julie StudentRecord[id=1, name=Julie, section=Red, className=VI, age=12]