2013年10月12日
摘要: 最近看了下java对象的生命周期做个笔记复习复习,很多不同的原因会使一个java类被初始化,可能造成类初始化的操作:1) 创建一个java类的实例对象。2) 调用一个java类中的静态方法。3) 为类或借口中的静态域赋值。4) 访问类或接口中声明的静态域。5) 在一个顶层java类中执行assert语句也会使该java类被初始化。6) 调用Class类和反射API中进行反射操作的方法也会初始化java类。对象的创建与初始化:对象的创建分为显示和隐式创建显示创建:1)、用new创建对象2)、使用反射手段,即调用java.lang.Class或者java.lang.reflect.Construc 阅读全文
posted @ 2013-10-12 15:30 刀锋诚心 阅读(740) 评论(0) 推荐(0) 编辑