class A{
static{
//initialize all things here
}
}
これが、私のコードで静的ブロックを使用する方法です。しかし、クラス内に複数の静的ブロックを保持することもできるので
class A{
static{
//do something here
}
static{
//do something else here
}
}
複数の静的ブロックが使用されているケースを見たことがありますが、その理由がわかりませんか?
読みやすさのためであれば、以下の方法も使用できると思います
class A{
static{
someMethod();
someOtherMethod();
}
}
読みやすさ以外に、複数の静的ブロックの利点はありますか?