java静态代码块与非静态代码块比较
得出结论1:非静态代码块不会在调用方法与成员时执行.
结论2:非静态代码块在创建实例时执行
结论3:非静态代码块每次创建实例时执行,而静态代码块只执行一次
结论4:静态代码块优先非静态代码块优先构造函数,无论如何访问类(实例化,调用函数,成员),都会执行静态代码块
得出结论1:非静态代码块不会在调用方法与成员时执行.
结论2:非静态代码块在创建实例时执行
结论3:非静态代码块每次创建实例时执行,而静态代码块只执行一次
结论4:静态代码块优先非静态代码块优先构造函数,无论如何访问类(实例化,调用函数,成员),都会执行静态代码块