java中static 静态代码块有什么用?

2025-01-04 07:49:54
推荐回答(3个)
回答1:

初始化,比起构造方法他更方便,能在里面像一般写程序那样书写你想利用或表达的逻辑,比如,一般情况下构造方法里你是不能调用一般非静态类的方法的,而静态代码块里可以持有某一类的引用而使用一般的方法,这样大大简化了代码,而又起到了初始化的效果。

回答2:

static 静态代码块,一般都会做为初始化使用,它会随着类的加载而执行。与对象的创建无关

回答3:

初始化静态成员变量