Looking for java Keywords? Try Ask4Keywords

Java Language Классы точек входа


пример

Класс точки входа Java имеет main метод со следующими сигнатурами и модификаторами:

public static void main(String[] args)

Sidenote: из-за того, как работают массивы, он также может быть (String args[])

Когда java команда запускает виртуальную машину, она загружает указанные классы начальной точки и пытается найти main . В случае успеха аргументы из командной строки преобразуются в объекты Java String и собираются в массив. Если main вызывается так, массив не будет null и не будет содержать null элементы.

Действительный метод класса входной точки должен выполнять следующие действия:

  • Называть main (с учетом регистра)
  • Быть public и static
  • void тип возврата void
  • Имейте один аргумент с массивом String[] . Аргумент должен присутствовать и допускается не более одного аргумента.
  • Будьте универсальными: параметры типа не допускаются.
  • Имейте не общий, верхний уровень (не вложенный или внутренний) класс

Традиционно объявлять класс public но это не является строго необходимым. Начиная с Java 5, тип аргумента main метода может быть переменным String вместо строкового массива. main может опционально генерировать исключения, а его параметр можно назвать чем угодно, но обычно это args .

Входные точки JavaFX

Начиная с Java 8, команда java также может непосредственно запускать приложение JavaFX. JavaFX документируется в теге JavaFX , но точка входа JavaFX должна выполнять следующие действия:

  • Расширить javafx.application.Application
  • Будьте public а не abstract
  • Не быть родовым или вложенным
  • Имейте явный или неявный public no-args