为了账号安全,请及时绑定邮箱和手机立即绑定

初始化块的执行过程?什么时候会被执行?

初始化块的执行怎么样才能被执行

正在回答

2 回答

首先main函数是java执行的路口,就是这个public static void main(String[] args) {}

它里面调用几次类名,就夹加载了几次

比如说

public static void main(String[] args) {

HelloWorld hello = new HelloWorld();

这里算是调用了一次类名,那么就加载了一次类,那么类里的代码就统统都执行一遍,这样类里的代码块就被加载了一次。

0 回复 有任何疑惑可以回复我~
#1

小光头 提问者

非常感谢!
2017-06-10 回复 有任何疑惑可以回复我~

静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。

0 回复 有任何疑惑可以回复我~
#1

小光头 提问者

怎么样算是被类加载
2017-06-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

初始化块的执行过程?什么时候会被执行?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信