Первая программа
Минимальная программа в Java
Начнём с небольшой программы, которую уже можно запустить и увидеть результат:
void main() {
System.out.println("Hello, Java!");
}
В Java 25 для такой программы не нужно заранее объявлять класс и писать
public static void main(String[] args).
Точку входа можно записать просто как void main():
Java найдёт этот метод и начнёт выполнять команды внутри него сверху вниз.
main
являются полноценной частью языка.
Что происходит внутри main
В нашем примере внутри main находится одна команда:
System.out.println("Hello, Java!");
Она выводит текст в консоль. После запуска результат будет таким:
Hello, Java!
Текст для вывода записан в кавычках, а точка с запятой ;
завершает команду. Если добавить ещё один System.out.println(),
он выполнится следующим:
System.out.println("Hello, Java!");
System.out.println("My first program is running.");
В консоли появятся две строки в том же порядке:
Hello, Java!
My first program is running.
Фигурные скобки и регистр
Фигурные скобки { } показывают границы тела
main. Команды, которые находятся между ними,
относятся к этому методу. Отступы помогают сразу увидеть структуру кода.
Java чувствительна к регистру: main и Main — разные имена,
как и System и system.
Если изменить регистр там, где ожидается конкретное имя, программа не соберётся.
Классическая форма main
В существующем Java-коде и обычных проектах ты также часто встретишь более привычную форму:
public class Main {
public static void main(String[] args) {
System.out.println("Hello, Java!");
}
}
Она по-прежнему полностью корректна в Java 25. Пока не нужно запоминать смысл
public, static и
String[] args: эти части станут понятнее по мере прохождения курса.
Сейчас достаточно узнавать обе формы и понимать, что выполнение программы начинается с
main.