Для моего проекта Начальной загрузки Spring я столкнулся с этой ошибкой при попытке работать git stash
.
решением были к уничтоженному все процессы Java, работающие на моей машине.
Конструкторы вызываются при инициализации класса enum
. Каждый конструктор будет вызываться в порядке объявления членов, независимо от того, какие члены фактически используются и используются.
Подобно методу static () {...}
, конструкторы вызываются при первой инициализации класса Enum. Все экземпляры Enum создаются до того, как их можно будет использовать.
public static void main(String args[]){
System.out.println(Commands.Save.getShortCut());
}
В этом примере ctor для Save
и File
будет завершен до Save.getShortCut ( )
вызывается.
Они вызываются последовательно, как объявлено в коде.
Оба будут созданы во время инициализации класса, как говорили другие. Я хотел бы отметить, что это делается до любых статических инициализаторов, поэтому вы можете использовать эти перечисления в статическом блоке.