Открытые уроки · Java 21

Современная Java: читайте, пробуйте, проверяйте себя

Одиннадцать коротких уроков о том, как пишут на Java сегодня: без лишних церемоний, с записями, сопоставлением с образцом, потоками данных и виртуальными потоками. Каждый урок можно пройти за вечер, имея только установленный JDK 21.

Уроки по порядку

Порядок подобран так, чтобы каждый следующий урок опирался на предыдущие. Уровень «старт» не требует опыта в Java, «базовый» предполагает знакомство с классами и коллекциями, «уверенный» — привычку читать документацию.

  1. JShell: пробуем Java без проекта и сборки

    Запускаем интерактивную оболочку из состава JDK.

    старт 25 мин обновлён

Как заниматься

Уроки рассчитаны на чтение с открытым терминалом: каждый пример стоит набрать руками и запустить.

  1. Установите JDK 21

    Подойдёт любая сборка OpenJDK с долгосрочной поддержкой. Проверьте установку командой java -version.

  2. Пробуйте в JShell или в одном файле

    Короткие примеры удобно вводить в JShell, программы длиннее двадцати строк — сохранять в файл и запускать командой java Имя.java.

  3. Делайте задание в конце урока

    Задание проверяет ровно то, что разобрано. Если оно не получается, вернитесь к примеру и измените в нём одну деталь.

Что открыто, а что в учебном кабинете

Всё, что читается и проверяется самостоятельно, остаётся на сайте и бесплатно. В закрытый кабинет уходит только то, на что нужно время человека, — разбор присланных решений.

  1. Открыто на сайте

    Все одиннадцать уроков целиком: объяснения, примеры и задания в конце. Уровни «старт», «базовый» и «уверенный» доступны одинаково, вход и регистрация не нужны. Ничего из уже опубликованного не закрывается.

  2. В учебном кабинете

    Разбор ваших решений по заданиям из уроков и ответ на вопрос по конкретному коду. Вход по коду приглашения на lms.school-fortuna.ru; доступ бесплатный, оплата не взимается.

  3. Чего нет ни там, ни там

    Обучение по образовательной программе не ведётся, документы об образовании не выдаются, набор и оплата не проводятся. Закрытый доступ в кабинет этого не меняет.