Java 不可变类 immutable object 不可变类是指这个类的实例一旦创建完成后,就不能改变其成员变量值. 如JDK内部自带的很多不可变类:Interger.Long和String等. ** 不可变类,指的是 该类的实例不可变,而非指向该实例的引用的不可变** 优点 线程安全 当一个对象是不可变的,那么需要拷贝这个对象的内容时,就不用复制它的本身而只是复制它的地址,复制地址(通常一个指针的大小只需要很小的内存空间,具有非常高的效率.同时,对于引用该对象的其他变量也不会造成影响. 此外…