JDK8-19 新增了不少新特性,这里我们把实际常用的新特性,给大家介绍一下。包括以下几个方面:
Java14 中预览的新特性叫做 Record,在 Java 中,Record 是一种特殊类型的 Java 类。可用来创建不可变类,例如这个类中的属性值,一经赋值后不可再改变了
任何时候创建 Java 类,都会创建大量的样板(样例)代码,我们可能会使用Lombok简化如下:
Lombok是通过插件和预编译的方式实现的,不是语言级别的,而Record是语言级别的Lombok,可以使用Record代替Lombok,?简化样例代码的编写、简化开发,如下特点:
用来作为数据的载体,存储数据用的,创建方式如下:
不需要做其它的任何操作,record类型就创建好了,包含四个属性
使用record关键字,代表它是一个record类型