普通代码块: 简单理解就是{}中的代码。 作用:对局部进行分割,避免同名冲突。 构造代码块: 构造方法中定义的代码块。 *注:*构造代码块在构造方法之前执行 静态代码块: ①在类中定义:不管实例化多少个类,静态代码块只执行一次,而且是最先执行。 ②在主类中定义:优于主方法执行。