文章目录 一.构造代码块1.构造代码块定义格式2.构造代码块执行特点? 二.静态代码块1.静态代码块定义格式2.静态代码块执行特点?3.静态代码块经典的使用场景 三.静态代码块,构造代码块,构造方法的执行顺序! 一.构造代码块 1.构造代码块定义格式 { 代码 } 2.构造代码块执行特点? 每次创建对象的时候,构造代码块就会执行。new多少次对象执行多少次。优先于构造方法执行。 二.静态代码块 1.静态代码块定义格式 static{ 代码 } 2.静态代码块执行特点? 随着类的加载而执行。优先于构造方法执行。只加载一次。 3.静态代码块经典的使用场景 连接数据库:只需要连接一次数据库后对数据进行增删改查 而不需要每一次存数据都要连接一下数据库。 三.静态代码块,构造代码块,构造方法的执行顺序! 静态代码块最先执行接着是构造代码块最后是构造方法