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
输出
1JulieStudentRecord[id=1, name=Julie, section=Red, className=VI, age=12]
