Когда вы запускаете любую Java-программу, главный поток запускается первым.
Вывод, который вы видите, не указывает на то, что main
метод выполняется.Скорее, это поток main
.
Итак, каждый раз, когда вы запускаете Java-программу, у вас будет поток, называемый main executing.И, если этот поток немедленно выходит из JVM, то это все потоки, которые когда-либо будут выполняться.
Чтобы уточнить:
Согласно моему пониманию, статический блок выполняется во время загрузки.время.
Статический блок выполняется при загрузке класса.Это происходит с помощью загрузчика классов и выполняется в главном потоке при запуске Java-программы.