Главный класс в Java содержит метод Main

Все программы Java должны иметь точку входа, которая всегда является методом main (). Когда программа вызывается, она автоматически выполняет метод main ().

Главный() метод может появляться в любом классе, который является частью приложения, но если приложение представляет собой комплекс, содержащий несколько файлов, обычно для отдельного класса main () обычно создается отдельный класс. Основной класс может иметь любое имя, хотя обычно оно будет называться «Main».

Что делает основной метод?

Метод main () является ключом к созданию исполняемой Java-программы. Здесь основной синтаксис для метода main ():

открытый класс MyMainClass {
public static void main (String [] args) {
// сделать что-то здесь ...
}
}

Обратите внимание, что метод main () определен в фигурных скобках и объявлен с тремя ключевыми словами: public, static и void:

  • общественности: Этот метод общедоступен и поэтому доступен каждому.
  • статический: Этот метод может быть запущен без необходимости создания экземпляра класса MyClass.
  • недействительным: Этот метод ничего не возвращает.
  • instagram viewer
  • (Строка [] args): Этот метод принимает строковый аргумент. Обратите внимание, что аргумент args может быть любым - обычно используется «args», но вместо этого мы можем назвать его «stringArray».

Теперь давайте добавим некоторый код в метод main (), чтобы он что-то делал:

открытый класс MyMainClass {
public static void main (String [] args) {
System.out.println («Привет, мир!»);
}
}

Это традиционный "Hello World!" программа, так просто, как это возможно. Этот метод main () просто печатает слова "Hello World!" В реале программаОднако метод main () просто начинается действие и фактически не выполняет его.

Как правило, метод main () анализирует любые аргументы командной строки, выполняет некоторые настройки или проверку, а затем инициализирует один или несколько объектов, которые продолжают работу программы.

Отдельный класс или нет?

Как точка входа в программу, метод main () занимает важное место, но программисты не все согласны с тем, что он должен содержать и в какой степени он должен быть интегрирован с другими функциональность.

Некоторые утверждают, что метод main () должен появляться там, где он интуитивно принадлежит - где-то в верхней части вашей программы. Например, этот дизайн включает main () непосредственно в класс, который создает сервер:

Однако некоторые программисты отмечают, что помещение метода main () в его собственный класс может помочь сделать создаваемые вами компоненты Java повторно используемыми. Например, приведенная ниже схема создает отдельный класс для метода main (), что позволяет вызывать класс ServerFoo другими программами или методами:

Элементы основного метода

Куда бы вы ни поместили метод main (), он должен содержать определенные элементы, поскольку он является точкой входа в вашу программу. Они могут включать проверку любых предварительных условий для запуска вашей программы.

Например, если ваша программа взаимодействует с базой данных, метод main () может быть логическим местом для тестирования базовое подключение к базе данных прежде чем перейти к другим функциям.

Или, если требуется аутентификация, вы, вероятно, поместите информацию для входа в main ().

В конечном счете, дизайн и расположение main () абсолютно субъективны. Практика и опыт помогут вам определить, куда лучше поместить main (), в зависимости от требований вашей программы.

instagram story viewer