java代码中普通代码块,静态代码块,构造代码块的区别


 1.普通代码块只有相关的方法调用时才能触发

2.静态代码块只在类加载时触发

3.构造代码块只在初始化创建对象时触发

 4.静态代码块中只能引用静态方法