общедоступная статическая пустая основная(строка[] аргументов){
//код
}
“Серьезно? Я должен вводить это каждый раз, когда пишу программу? Это очень много и я скучаю по JavaScript! 😭 “Это всегда были мои мысли, когда я учился в колледже, только начинал с Java после того, как немного изучил JavaScript.
То, что мы видим выше, является основным методом в Java. Давайте разберем это и поговорим о каждом слове в этой строке кода.
Public Public в Java – это модификатор доступа. Модификаторы доступа определяют доступность или область применения метода, конструктора или класса. Существует четыре модификатора доступа:
- Частный: уровень доступа этого модификатора находится только внутри класса и не может быть доступен извне класса.
- Общественный: уровень доступа этого модификатора есть везде, и к нему можно получить доступ внутри класса, вне класса, внутри пакета и вне пакета.
- Защищенный: уровень доступа этого модификатора находится внутри пакета и вне пакета через дочерние классы, без которых к нему нельзя получить доступ извне.
- По умолчанию: уровень доступа этого модификатора находится только внутри пакета и не может быть доступен извне пакета.
Основной метод должен быть общедоступным , потому что мы хотим получить к нему доступ.
Статический В Java статический член класса – это член, который не связан с экземпляром класса. Этот член принадлежит самому классу, и к нему можно получить доступ без предварительного создания экземпляра класса. Метод, объявленный с помощью статического Ключевое слово связано с самим классом, и поэтому нам не нужно создавать объект из класса перед использованием статических методов, определенных классом.
Если метод main
не является статическим, JVM не сможет его вызвать, поскольку в нем отсутствует объект класса. Вот почему основной
метод должен быть статическим чтобы JVM могла вызывать метод main
, который не связан с экземпляром класса.
Пустота Это очень просто. Ключевое слово void используется при объявлении метода, чтобы указать, что метод не должен иметь возвращаемого значения, и именно поэтому основной
метод является недействительным
Главная Главный – это просто имя метода, и когда мы запускаем Java-программу, она ищет имя.
Ниже приведена простая программа, которая рекурсивно вычисляет Фибоначчи из n и выводит результат.
Оригинал: “https://dev.to/sciencebae/java-main-method-why-so-many-words-3dpk”