Первая программа на Java
🔒 Sign in to use this
Традиционно первая программа на любом языке выводит «Hello, World!». Разберём её пошагово — от создания файла до отображения результата.
Создание и запуск через командную строку
Любая Java-программа проходит одни и те же четыре шага — от исходного файла до вывода на экран.
Нажмите, чтобы пройти по шагам ▶
📁
mkdir
Создать папку
→
📝
HelloWorld.java
Написать код
→
⚙️
javac
Скомпилировать
→
▶️
java
Запустить
→
🖥️
Вывод
Hello, World!
bash
mkdir hello-java && cd hello-java
# Компиляция
javac HelloWorld.java
# Запуск (без расширения .class)
java HelloWorld
# Hello, World!Анатомия программы
Нажмите на любую строку, чтобы увидеть её объяснение.
Нажмите на строку, чтобы увидеть объяснение ▼
java
1
public class HelloWorld {▼
2
public static void main(String[] args) {▼
3
System.out.println("Hello, World!");▼
4
}
▼
5
}
▼
Запуск без компиляции (Java 11+)
Начиная с Java 11, однофайловые программы можно запускать напрямую — без явного шага компиляции:
bash
java HelloWorld.java
# Hello, World!ℹ️Это удобно для экспериментов и скриптов, но в реальных проектах компиляция всегда выполняется явно через систему сборки (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 предоставляет несколько способов записи в стандартный вывод. Нажмите на карточку, чтобы увидеть пример.
Нажмите на метод, чтобы увидеть его работу
↵
println
→
print
%
printf
✏️
String.format
🚨
System.err
Комментарии в Java
В Java есть три вида комментариев. Нажмите на каждый, чтобы увидеть, как он выглядит и когда применяется.
Нажмите на тип комментария, чтобы увидеть пример
//
Однострочный
/* */
Многострочный
/**
Javadoc
✅Поздравляем — вы написали и запустили свою первую Java-программу! Следующий шаг — выбрать IDE для более комфортной разработки. Рекомендуем IntelliJ IDEA Community Edition — лучший инструмент для Java-разработчика.
🔒 Sign in to use this