旧写法:
class Point { private final int x; private final int y; Point(int x, int y) { this.x = x; this.y = y; } int x() { return x; } int y() { return y; } public boolean equals(Object o) { if (!(o instanceof Point)) return false; Point other = (Point) o; return other.x == x && other.y = y; } public int hashCode() { return Objects.hash(x, y); } public String toString() { return String.format("Point[x=%d, y=%d]", x, y); }}
新写法:
record Point(int x, int y) { }
也就是说在使用了 record 之后,就可以用一行代码编写出一个常量类,并且这个常量类还包含了构造方法、toString()、equals() 和 hashCode() 等方法 。
14. 废除 RMI 激活废除 RMI 激活,以便在将来进行删除 。需要说明的是,RMI 激活是 RMI 中一个过时的组件,自 Java 8 以来一直是可选的 。
推荐阅读
- Centos7.6上静默安装oracle11.2.0.4.0
- CentOS7下部署Cobbler实现PXE+KS自动化安装
- MySQL5.7数据库安装与远程连接
- 桑普太阳能特点及安装
- 安装使用Hoppscotch构建API请求访问与测试
- SQL Server2000安装步骤详细介绍解读新人也会装了
- 银河麒麟桌面操作系统安装教程
- 太阳能电池组件的安装与构成
- Docker 安装 Nginx
- Nignx的安装和使用