Кто-то объясняет мне различия между двумя следующими утверждениями?
A static final
переменная, инициализированная блоком кода static
:
private static final String foo;
static { foo = "foo"; }
A static final
переменная, инициализированная назначением:
private static final String foo = "foo";