Говорят, что статические блоки в java запускаются только один раз, когда этот класс загружается. Но что это значит? В какой момент это класс, загруженный JVM (виртуальная машина Java)?
Это когда вызывается основной метод в этом классе? И разве все суперклассы одного и того же класса также загружаются при запуске основного метода?
Рассмотрим, что A продолжается B и B продолжается C. Все имеют статические блоки. Если A имеет основной метод, то какова будет последовательность выполнения статических блоков?