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

Лекции

  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
  • Мое обучение
  • Курсы
  • Университет
  • Карта квестов
  • Лекции
  • Знания vs Навыки

    JAVA 25 SELF
    11 уровень,0 лекция
    В этой статье вы узнаете, почему знания и умения — это не одно и то же, чем отличается теория от практики, и почему важно не только знать, но и уметь делать что-то полезное. Примеры из жизни, острые вопросы и мотивация для тех, кто хочет стать востребованным специалистом.
    Открыта
  • Введение в обработку исключений

    JAVA 25 SELF
    11 уровень,1 лекция
    В этой лекции вы разберётесь, что такое исключения в Java, чем они отличаются от ошибок JVM, какие бывают проверяемые и непроверяемые исключения, увидите наглядную схему и базовые примеры из кода (деление на ноль, выход за пределы массива, работа с файлами). Поймёте, почему исключения делают код чище и надёжнее, и как читать сообщения об ошибках на практике.
    Открыта
  • Синтаксис try-catch

    JAVA 25 SELF
    11 уровень,2 лекция
    В этой лекции вы разберёте, зачем в Java нужна конструкция try- catch, как она работает, как правильно перехватывать и обрабатывать исключения, что можно узнать из объекта ошибки, и каков реальный поток выполнения при возникновении исключений. В конце рассмотрим типичные ошибки при использовании обработчиков исключений и как их избежать.
    Открыта
  • finally и throw: завершение и генерация исключений

    JAVA 25 SELF
    11 уровень,3 лекция
    В этой лекции по Java вы разберёте, как гарантированно освобождать ресурсы с помощью блока finally, как и когда вручную генерировать исключения оператором throw, как комбинировать try- catch- finally с повторной генерацией ошибок, а также какие типичные ошибки встречаются на практике и как их избежать.
    Открыта
  • Проброс исключений (throws)

    JAVA 25 SELF
    11 уровень,4 лекция
    В этой лекции разбираем проброс исключений в Java: когда метод не обрабатывает ошибку сам, а передаёт ответственность вызывающему коду с помощью ключевого слова throws. Вы узнаете синтаксис, как реагировать на такие методы (через try- catch или повторный проброс), увидите полный пример работы с файлами, разберёте полезные нюансы (checked vs unchecked) и типичные ошибки при проектировании API.
    Открыта
  • Стек вызовов (Stack Trace)

    JAVA 25 SELF
    11 уровень,5 лекция
    В этой лекции мы разберём, что такое стек вызовов (Stack Trace) в Java, как его читать, где искать корень ошибки, как отличать ваши методы от системных и как использовать номера строк для быстрого исправления багов. На практических примерах увидим путь выполнения программы до места падения и разберём типичные ошибки при работе со стеком вызовов.
    Открыта
  • Работаем по Scrum’у

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