static static+属性 static+方法 static+类 static+方法内局部变量 static+代码块 普通代码块:顺序执行,先出现,先执行构造代码块:创建对象时调用,优先构造方法执行静态代码块:类加载时调用,优先构造代码块执行