Java中的静态代码块、构造代码块、构造函数以及Java类初始化顺序
文章更新历史
2012/05/11 feat:初稿。
术语解释
静态代码块:用staitc声明,jvm加载类时执行,仅执行一次。
构造代码块:类中直接用{}定义,每一次创建对象时执行。
构造块: 如果每个构造函数都需要初始化变量,即可通过构造代码块来实现.从而取代在每个构造函数调用初始化实例变量的方法。
构造方法:对象初始化调用的方法,只有初始化才能调用。
实例方法:类实例化之后才能调用的方法,属于每一个实例。
执行顺序优先级:静态块、main()、构造块、构造方法、实例方法。
...大约 7 分钟