class A{
static{
//initialize all things here
}
}
这是我在代码中使用静态块的方式。但是因为我们也可以在一个类中保留多个静态块
class A{
static{
//do something here
}
static{
//do something else here
}
}
我见过使用多个静态块的情况,但似乎无法弄清楚为什么?
我想如果是为了可读性,下面的方法也可以使用
class A{
static{
someMethod();
someOtherMethod();
}
}
除了可读性之外,多个静态块还有其他优点吗?