构造方法,构造代码块,静态代码块的执行顺序静态代码块:用static声明,jvm加载类时执行,仅执行一次类中直接用{}定义,每次创建对象时执行 同级别的变量(static和普通变量)的执行顺序由代码执行顺序决定...;}对象一旦创建就会调用与之相对应的构造方法不创建对象就不会调用构造方法构造函数的作用是给对象初始化对象创建一次,构造函数只调用一次,而普通方法可以被调用很多次构造代码块 代码解读复制代码{ System.out.println...;}给对象进行初始化.对象一创建就会执行构造代码块,而且先于构造方法执行.构造代码块每一次创建对象都会执行,但是创建对象时调用不通的构造方法会得到不同的对象,也就是说构造代码块用于初始化对象通用的属性或者功能....静态代码块 代码解读复制代码static { System.out.println("静态代码块。。。")...;}由jvm加载类时执行,而且只执行一次.静态代码块是给类进行初始化,构造代码块是给对象进行初始化静态代码块中的变量属于局部变量