本文主要是介绍java类中的代码块,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
代码块(初始化块):一般用于初始化数据
1、静态代码块执行优先于非静态代码块
2、类中可以存在多个静态/非静态代码块,且相同类型代码块之间按照声明顺序来执行
- 静态代码块:
static {}
① 随着类的加载而执行
② 只执行一次
③ 用来初始化类的信息,只能使用静态属性和静态方法 - 非静态代码块:
{}
① 随着对象的创建而执行
② 每创建一个对象,就会执行一次
③ 用来初始化对象的信息,可以使用静态属性和静态方法,也可以使用非静态属性和非静态方法
这篇关于java类中的代码块的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!