JavaRush
Акция
Университет
Java FullStack
Python FullStack
new
Web FullStack
new
Обучение
Курсы
Задачи
Опросы
Игры
Помощь
График пинков
Стажировка
Сообщество
Пользователи
Форум
Чат
Статьи
Истории успеха
Активности
Отзывы
Подписки
Светлая тема

Лекции

  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
  • Мое обучение
  • Курсы
  • Университет
  • Карта квестов
  • Лекции
  • Глобальный рынок труда

    JAVA 25 SELF
    10 уровень,0 лекция
    В этой статье вы узнаете, какие ограничения существуют у локального рынка труда, чем отличается глобальный рынок, какие преимущества он даёт специалистам, и какие требования предъявляет к кандидатам. Материал поможет понять, как строить карьеру в международных компаниях и использовать возможности глобализации для профессионального роста.
    Открыта
  • Типы-обёртки в Java

    JAVA 25 SELF
    10 уровень,1 лекция
    Классы-обёртки в Java позволяют работать с примитивами как с объектами: для int — Integer, для double — Double, для char — Character, для boolean — Boolean. В лекции разберём, когда нужны обёртки, чем полезны автоупаковка и автораспаковка, почему сравнение обёрток оператором == опасно и лучше применять equals(), где можно поймать NullPointerException при автораспаковке из null, и почему примитивы быстрее и экономнее памяти. Всё с примерами и практическими советами.
    Открыта
  • Автовыведение типа, константы в Java

    JAVA 25 SELF
    10 уровень,2 лекция
    В этой лекции разберём автовыведение типов с помощью var в Java: когда его применять, какие ограничения есть и какие ошибки встречаются чаще всего. Затем перейдём к объявлению констант с final и констант уровня класса с static final, обсудим соглашения по именованию, практические примеры и нюансы неизменяемости объектов.
    Открыта
  • Классический switch: синтаксис, примеры

    JAVA 25 SELF
    10 уровень,3 лекция
    В этой лекции разбираем классический оператор switch в Java: базовый синтаксис, ключевые элементы — switch, case, break, default — и практические примеры со числами и строками. Рассмотрим поддерживаемые типы, поведение «проваливания» без break, группировку нескольких case, сравнение со if-else и типичные ошибки.
    Открыта
  • Перечисление: enum

    JAVA 25 SELF
    10 уровень,4 лекция
    В этой лекции разбираем перечисления в Java: что такое enum, как объявлять и где размещать, как использовать в связке со switch, перебирать значения через values(), а также применять методы name(), ordinal(), valueOf(). Посмотрим на расширенные возможности ( поля, конструкторы, методы), разберём практический пример и типичные ошибки.
    Открыта
  • Продвинутые switch-выражения

    JAVA 25 SELF
    10 уровень,5 лекция
    В этой лекции разбираем современные switch-выражения в Java 14+: новый синтаксис со стрелкой -> и ключевым словом yield, группировку case через запятую, проверку исчерпываемости для enum, переписывание старого кода на новый стиль и типичные ошибки, которых легко избежать.
    Открыта
  • Деплой кода на сервер

    JAVA 25 SELF
    10 уровень,6 лекция
    В этой лекции вы узнаете, как современные команды разработчиков доставляют свой код на сервер: от внесения изменений и сборки проекта до автоматизации с помощью CI/CD и развертывания через Docker. Разберём основные инструменты, этапы и подходы, которые делают деплой быстрым, надёжным и удобным.
    Открыта
Обучение
  • Курсы программирования
  • Регистрация
  • Курс Java
  • Помощь по задачам
  • Цены
Сообщество
  • Пользователи
  • Статьи
  • Форум
  • Чат
  • Истории успеха
  • Активности
Компания
  • О нас
  • Контакты
  • Отзывы
  • FAQ
  • Поддержка
JavaRushJavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
Русский
English Українська
"Программистами не рождаются" © 2026 JavaRush
MastercardVisa
"Программистами не рождаются" © 2026 JavaRush