静态代码块
静态代码块主要指的是使用static关键字定义的代码块
静态块的定义需要考虑到两种情况:
- 主类中定义静态块
- 非主类中定义静态块
静态块执行主要是给static属性进行初始化的
此时可以发现静态代码块会优先于构造块执行,并且不管有多少个实例化对象出现,静态代码块只会执行一次
静态代码块主要目的是为了类中静态属性初始化。
静态代码块在主类中
静态代码块优先于主方法先执行
静态代码块
静态代码块主要指的是使用static关键字定义的代码块
静态块的定义需要考虑到两种情况:
静态块执行主要是给static属性进行初始化的
此时可以发现静态代码块会优先于构造块执行,并且不管有多少个实例化对象出现,静态代码块只会执行一次
静态代码块主要目的是为了类中静态属性初始化。
静态代码块在主类中
静态代码块优先于主方法先执行