问题113 :如何在Java中创建Immutable对象?

问题113 :如何在Java中创建Immutable对象? 这个问题看起来和多线程没什么关系,但不变性有助于简化已经很复杂的并发程序。Immutable对象可以在没有同步的情况下共享,降低了对该对象进行并发访问时的同步化开销。可是Java没有@Immutable这个注解符,要创建不可变类, 要实现下面几个步骤:通过构造方法初始化所有成员、对变量不要提供setter方法、将所有的成员声明为私有的,这
相关文章
相关标签/搜索