阅读背景:

Java学习笔记-《Java程序员面试宝典》-第四章基础知识-4.4基本类型与运算(4.4.2-4.4.4)_LiReader的博客

来源:互联网 

4.4.2什么是不可变类

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



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: