Для 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 г.