Для 0,0001% из вас, кто не знает, main() — это метод, который JVM использует для запуска выполнения программы Java.

Во-первых, важно, чтобы вы знали, что имя метода main() не дает ему сверхспособностей, которые мы обычно связываем с main(). Что касается компилятора и JVM, единственная версия main() со сверхспособностями — это main() с такой сигнатурой:

public static void main(String[] args)

Другие версии main() с другими сигнатурами вполне допустимы, но рассматриваются как обычные методы. В объявлении «специального» метода main() (того, который используется для запуска Java-приложения) есть некоторая гибкость: порядок его модификаторов можно немного изменить, массив String — нет. t должны быть названы args, а начиная с Java 5 они могут быть объявлены с использованием синтаксиса var-args. Ниже приведены все допустимые объявления для «специального» main():

static public void main(String[] args)

public static void main(String… x)

static public void main(String bang_a_gong[])

Просмотреть все сообщения Раджхирани

Опубликовано 30 января 2018 г. 30 января 2018 г.

Первоначально опубликовано на rajhirani.wordpress.com 30 января 2018 г.