ЯдроКодаподготовка к экзаменам
Учебная платформа

Загружаем материалы

Подготавливаем материалы и навигацию по разделу.

Уроки Java: язык, платформа JVM и практика

10 уроков Java с проверяемыми примерами: JDK/JRE/JVM, установка и jvm.dll, коллекции, Map.get и NullPointerException, generics и Stream API.

Начните с [трека Java для разработчика](/lessons/java/java-for-developers): десять последовательных уроков проводят от компиляции первой программы до обработки коллекций через Stream API. Примеры рассчитаны на JDK 25 без предварительных возможностей языка.

Сначала разберите [JDK, JRE, JVM и компилятор](/lessons/java/java-for-developers/java-developer-01), затем настройте среду и проверьте версии java и javac. Отдельный урок объясняет диагностику jvm.dll и различие между средой запуска IDE и JDK проекта.

Следующий этап — типы и ссылки, иерархия Collections Framework, Map и причины NullPointerException. Завершающие уроки посвящены generics, строкам Unicode, операциям Stream и задаче с группировкой данных. В каждом материале есть пример, ожидаемый результат и упражнение с разбором.

Дополнительные первоисточники: учебный портал dev.java и API Java 25.