并发编程之深入理解Java中的不可变对象

深入理解Java中的不可变对象  一.什么是不可变对象   下面是《Effective Java》这本书对于不可变对象的定义: 1 不可变对象(Immutable Object):对象一旦被创建后,对象所有的状态及属性在其生命周期内不会发生任何变化。   从不可变对象的定义来看,其实比较简单,就是一个对象在创建后,不能对该对象进行任何更改。比如下面这段代码: 1 2 3 4 5 6 7 8 9 1
相关文章
相关标签/搜索