Статьи

Полный курс по языку Java — от установки JDK до многопоточности и HTTP-запросов

Введение в Java

Страница 1 из 30 · 2026-10-25 · 1 мин чтения

О языке Java

Java — высокоуровневый объектно-ориентированный язык общего назначения. Исходный код компилируется не в машинные команды, а в байт-код, который исполняет виртуальная машина Java (JVM).

Main.java  --javac-->  Main.class  --java (JVM)-->  выполнение

Благодаря этому программа не зависит от операционной системы: достаточно, чтобы на машине была подходящая JVM.

JDK, JRE, JVM

  • JVM — виртуальная машина, исполняющая байт-код. Содержит JIT-компилятор и сборщик мусора.
  • JRE — JVM плюс стандартная библиотека классов.
  • JDK — JRE плюс инструменты разработчика: javac, jar, jshell, javadoc, jdb и другие.

Для разработки нужен именно JDK.

Версии и LTS

Новая версия Java выходит раз в полгода. Каждая четвертая — LTS (долгосрочная поддержка): 8, 11, 17, 21, 25. Для обучения и работы выбирайте последнюю LTS.

Дистрибутивы JDK

Спецификация одна, сборок несколько. Все они совместимы:

  • Eclipse Temurin (Adoptium)
  • Oracle JDK
  • Amazon Corretto
  • Microsoft Build of OpenJDK
  • Azul Zulu

В курсе используем Temurin как нейтральный вариант.

Что нужно для работы

  • JDK
  • текстовый редактор или IDE
  • терминал

Дальше установим JDK и разберем три среды разработки: IntelliJ IDEA, Eclipse и VS Code.