静态代码块,构造代码块,局部代码块的区别 静态代码块:在类加载时就被加载,并且只加载一次,一般用于项目的初始化。 构造代码块:在创建对象时会自动调用,每次创建对象都会被调用。 局部代码块:方法里的代码块。