1.类在加载时候会一起加载静态方法
2.可以使用静态导入包
Person类:
public class Person { { System.out.println("匿名代码块");//输出顺序2,作用,可以用来赋予一些初始值 } static { System.out.println("静态代码块");//输出顺序1 } public Person() { System.out.println("构造方法块");//3 } } Application类:
//静态导入包 import static java.lang.Math.pow; public class Application { public static void main(String[] args) { Person p1 = new Person(); System.out.println("=============="); Person p2 = new Person();//静态代码块只有在类第一次加载的时候跟随产生,只有一次 pow(2,3); } }