Традиционно первая программа на любом языке выводит «Привет, мир!». Разберём её пошагово — от создания файла до отображения результата.
Создание и запуск через командную строку
Любая Java-программа проходит одни и те же четыре шага — от исходного файла до вывода на экран.
bash
mkdir hello-java && cd hello-java
# Компиляция
javac HelloWorld.java
# Запуск (без расширения .class)
java HelloWorld
# Привет, мир!Анатомия программы
Нажмите на любую строку, чтобы увидеть её объяснение.
Запуск без компиляции (Java 11+)
Начиная с Java 11, однофайловые программы можно запускать напрямую — без явного шага компиляции:
bash
java HelloWorld.java
# Привет, мир!Передача аргументов командной строки
Параметр String[] args в main() принимает аргументы, переданные после имени класса. Разберём построчно, как обрабатывается args.
bash
javac Greeting.java
java Greeting # Hello, stranger!
java Greeting Alice # Hello, Alice!Методы вывода в консоль
Java предоставляет несколько способов записи в стандартный вывод. Нажмите на карточку, чтобы увидеть пример.
Комментарии в Java
В Java есть три вида комментариев. Нажмите на каждый, чтобы увидеть, как он выглядит и когда применяется.