Зачем использовать статические блоки вместо непосредственной инициализации переменных экземпляра?

Почему мне следует использовать статический блок:

static {
   B = 10;
}

вместо:

Integer B = 10;

Каковы преимущества / недостатки одного перед другим?

10
задан skaffman 29 January 2012 в 21:20
поделиться