Как написать Java-приложения без основной м

Вы можете написать работающую программу Java, которая не имеет основного метода на всех. Это может быть сделано с помощью статического блока класса.

Причина в том, что блоки статической инициализации получить выполняется, как только загружается класс, даже до основного метода. Во время работы виртуальной машины Java будет искать основного метода при выходе из этого блока. Если он не найдет основным методом, она бросает исключение. Для того чтобы избежать исключения System.exit (0); заявлением, которая используется программа завершается в конце статической самого блока.


class MainMethodNot

{

    static

    {

        System.out.println("This java program have run without the run method");

        System.exit(0);

        

    }

}

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>