摘要

该文首先介绍了非可变类的概念和优点,然后,依据《Effective Java》提出的非可变类要遵循的五个规则,结合保护性拷贝、对象序列化和类集等技术,重点讨论了在JAVA环境下实现非可变类的方法。