12 2019 档案
摘要:静态成员的初始化的阶段,根据有没有显示初始化而异,根据是否被final修饰而异: private static int num = 11; private static int num2; private static final int num3 = 12 在类加载的准备阶段会给所有static
阅读全文
摘要:1.执行顺序:静态代码块>构造代码块>构造方法 理由:静态代码块(static {} )在类加载的时候执行一次。 构造代码块({}内的部分)在每次创建对象时执行,始终在构造方法前执行。 构造方法在新建对象时调用( 就是新的时候 )。 注意:一个静态代码块在类加载的时候就执行,所以的它优先级高于入口m
阅读全文