Я посмотрел this issue, и я смущен. Он использует статический блок. Зачем ему писать одну строчку?В чем разница между статическим блоком и статическим полем?
В чем разница между этими двумя?
private static Pattern email_pattern = Pattern.compile(EMAIL_PATTERN);
И
private static Pattern email_pattern;
static {
email_pattern = Pattern.compile(EMAIL_PATTERN);
}
Первый без необходимости имеет 2 задания ... – fabian