摘要: 类初始化类"初始化"阶段,它是一个类或接口被首次使用的前阶段中的最后一项工作,本阶段负责为类变量赋予正确的初始值。Java 编译器把所有的类变量初始化语句和类型的静态初始化器通通收集到 方法内,该方法只能被 Jvm 调用,专门承担初始化工作。除接口以外,初始化一个类之前必须保证其直接超类已被初始化... 阅读全文
posted @ 2016-01-07 22:07 gdjdsjh 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 如何在Java中写出Immutable的类?要写出这样的类,需要遵循以下几个原则:1)immutable对象的状态在创建之后就不能发生改变,任何对它的改变都应该产生一个新的对象。2)Immutable类的所有的属性都应该是final的。3)对象必须被正确的创建,比如:对象引用在对象创建过程中不能泄露... 阅读全文
posted @ 2016-01-07 20:20 gdjdsjh 阅读(1554) 评论(0) 推荐(0) 编辑