一、走进不可变类不可变类是指在创建实例后该例变量不可以改变的类。比如String类和包装类。定义不可变类需要遵守:1.成员变量设置为priavte ,final修饰 2.提供带参构造器对成员变量进行初始化 3.只提供getter,不提供setter 4.如有必要,重写equals()和hashcode(),使成员变量值一样的实例equals()运算返回true且hashcode值相同。下面简单实现了一个不可变类。 public class Address { private final String detail; private final String postCode; public A...