Традиционно первая программа на любом языке выводит «Привет, мир!». Разберём её пошагово — от создания файла до отображения результата.

Создание и запуск через командную строку

Любая Java-программа проходит одни и те же четыре шага — от исходного файла до вывода на экран.

Нажмите, чтобы пройти по шагам ▶
mkdir
Создать папку
HelloWorld.java
Написать код
javac
Скомпилировать
java
Запустить
Вывод
Привет, мир!
bash
mkdir hello-java && cd hello-java

# Компиляция
javac HelloWorld.java

# Запуск (без расширения .class)
java HelloWorld
# Привет, мир!
Анатомия программы

Нажмите на любую строку, чтобы увидеть её объяснение.

Нажмите на строку, чтобы увидеть объяснение ▼
java
1
public class HelloWorld {
2
    public static void main(String[] args) {
3
        System.out.println("Привет, мир!");
4
    }
5
}
Запуск без компиляции (Java 11+)

Начиная с Java 11, однофайловые программы можно запускать напрямую — без явного шага компиляции:

bash
java HelloWorld.java
# Привет, мир!
Это удобно для экспериментов и скриптов, но в реальных проектах компиляция всегда выполняется явно через систему сборки (Maven или Gradle).
Передача аргументов командной строки

Параметр String[] args в main() принимает аргументы, переданные после имени класса. Разберём построчно, как обрабатывается args.

Нажмите на строку, чтобы увидеть объяснение ▼
java
1
public class Greeting {
2
    public static void main(String[] args) {
3
        if (args.length == 0) {
4
            System.out.println("Hello, stranger!");
5
        } else {
6
            System.out.println("Hello, " + args[0] + "!");
7
        }
8
    }
9
}
bash
javac Greeting.java
java Greeting          # Hello, stranger!
java Greeting Alice    # Hello, Alice!
Методы вывода в консоль

Java предоставляет несколько способов записи в стандартный вывод. Нажмите на карточку, чтобы увидеть пример.

Нажмите на метод, чтобы увидеть его работу
Комментарии в Java

В Java есть три вида комментариев. Нажмите на каждый, чтобы увидеть, как он выглядит и когда применяется.

Нажмите на тип комментария, чтобы увидеть пример
Поздравляем — вы написали и запустили свою первую Java-программу! Следующий шаг — выбрать IDE для более комфортной разработки. Рекомендуем IntelliJ IDEA Community Edition — лучший инструмент для Java-разработчика.