通过输出结果,我们可以看到,程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块。
相关文章
- 01-29C++ —— 类中static和const关键字声明变量的初始化方式总结
- 01-29Java 静态static关键字,main函数,对象的初始化过程,对象调用成员,单例模式的设计,静态代码块(6)
- 01-29Java中static的用法,初始化块
- 01-29static声明初始化块的一下注意事项
- 01-29java基础课程笔记 static 主函数 静态工具类 classpath java文档注释 静态代码块 对象初始化过程 设计模式 继承 子父类中的函数 继承中的构造函数 对象转型 多态 封装 抽象类 final 接口 包 jar包
- 01-29Java 中的 static 使用之静态变量·静态方法·静态初始化块