摘要:
qq:916923477maooam;对象初始化及变量的缺省值初始化顺序的先静态对象,而后是非静态对象1、第一次创建类的的对象或是调用类的静态方法/静态字段,会加载class文件2、加载class文件后有关静态初始化的所有动作会执行3、当用new创建对象时,首先在堆上为类对象分配足够存储空间4、将这个存储空间清零,所有基本类型设置为缺省值,引用为NULL5、执行所有出现于字段定义处的初始化动作6、执行构造方法,当有继承时会涉及更多的动作。 示例代码:public class StaticInitialization { public static void main(String[] a... 阅读全文
posted @ 2013-08-17 00:21
Jason-liang
阅读(904)
评论(0)
推荐(0)

浙公网安备 33010602011771号