【发布时间】:2013-09-12 07:07:24
【问题描述】:
class A{
static{
//initialize all things here
}
}
这是我在代码中使用静态块的方式。但是我们也可以在一个类中保留多个静态块
class A{
static{
//do something here
}
static{
//do something else here
}
}
我见过使用多个静态块的情况,但似乎无法弄清楚原因?
我想如果是为了可读性,下面的方法也可以使用
class A{
static{
someMethod();
someOtherMethod();
}
}
除了可读性之外,多个静态块还有其他优点吗?
【问题讨论】:
标签: java static-block