4.4.2什么是不可变类
不可变类(immutable class)是指当创建了这个类的实例后,就不允许修改它的值了,也就是说,一个对象一旦被创建出来,在整个声明周期中,它的成员变量就不能被修改了。他有点类似于常量,只允许别的程序读,不允许别的程序进行修改。
**在java类库中,所有基本类型的包装类都是不可变类。**例如Integer、Float等。此外,String也是不可变类。但是,我们也可以通过如下代码对String类型的对象做出修改:
不可变类(immutable class)是指当创