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

Лекции

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

    Java Core
    5 уровень,0 лекция
    Четвертый уровень второго квеста позади. Поздравляем с очередным достижением! Вы узнали много нового о приведении типов и операторе instanceof, а еще — решили 24 задачки. На пятом уровне займемся перегрузкой методов и разберемся с особенностями вызова конструкторов.
    Открыта
  • Модификаторы доступа, переопределение методов, реализация абстрактных методов

    Java Core
    5 уровень,1 лекция
    Давайте углубимся в тему «модификаторы доступа» и узнаем, как они связаны с реализацией абстрактных методов и интерфейсов, а также с переопределением методов. Модификаторы, словно своеобразные вахтёры, отвечают на вопрос «Кто может обращаться к данному методу/переменной?». Подробности — в этой лекции.
    Открыта
  • Задачи | 5 уровень | 2 лекция

    Java Core
    5 уровень,2 лекция
    Робот Диего скучает без вас! А когда робот Диего скучает, он начинает придумывать задачи. Наступил прекрасный момент для того, чтобы оценить творчество Диего. Вашему вниманию предлагаются задачи по ООП! Вам нужно разобраться с наследованием, правильно расставить интерфейсы и исправить ошибки.
    Открыта
  • Перегрузка методов | часть 2

    Java Core
    5 уровень,3 лекция
    Перегрузка методов не должна приводить к перегрузке мозгов. Вот почему учителя секретного центра JavaRush выдают вам знания по той или иной теме небольшими порциями. Вы уже слышали, что каждый метод класса должен быть уникальным, а уникален он тогда, когда в классе нет метода с таким же именем и типом параметров, где порядок параметров имеет значение. Углубляемся в тему!
    Открыта
  • Задачи на перегрузку методов | 5 уровень

    Java Core
    5 уровень,4 лекция
    Начинающему программисту нелегко привыкнуть к тому, что под одним названием метода вас может ожидать целый ворох разных реализаций. На самом деле, это огромное преимущество, и по этому поводу можно только порадоваться. В этой лекции — блок из пяти задачек, в которых вы потренируетесь создавать, редактировать и анализировать перегруженные методы.
    Открыта
  • Создание объекта. Порядок вызова конструкторов

    Java Core
    5 уровень,5 лекция
    Если вы создали объект класса — что при этом происходит в памяти? В какой момент переменным присваиваются значения, когда вызывается конструктор? Такие вещи знать очень полезно. И не только потому, что вас спросят на собеседовании: просто когда вы знакомы с процессом, вам гораздо проще представить, что и как будет работать.
    Открыта
  • Задачи | 5 уровень | 6 лекция

    Java Core
    5 уровень,6 лекция
    Закон Мейера гласит: «Усложнять — просто, упрощать — сложно». Однако от преодоления этих сложностей код становится красивым, на улице расцветают деревья, а в животе порхают бабочки… Второго и третьего не обещаем, а вот первое — гарантируем. Не медлите, пора решать задачи на оптимизацию кода.
    Открыта
  • Порядок загрузки классов, статические данные…

    Java Core
    5 уровень,7 лекция
    Вы уже в курсе, что классы в Java – это файлы на диске, содержащие байт-код, то есть скомпилированный Java-код. Java-машина не загружает их без необходимости. Как только где-то в коде происходит обращение к классу, Java-машина проверяет, загружен ли он. Из этой лекции вы узнаете, что происходит, если он не загружен… и многое другое.
    Открыта
  • Порядок инициализации переменных

    Java Core
    5 уровень,8 лекция
    В предыдущих лекциях мы выяснили, что класс загружается сверху вниз. Поэтому важно, чтобы поле класса обращалось только к уже загруженным другим полям. А что происходит с переменными, в каком порядке они инициализируются? Об этом вам расскажет доктор Лага Билаабо.
    Открыта
  • Задачи на порядок инициализации переменных

    Java Core
    5 уровень,9 лекция
    Бывает, что вам на собеседовании дают кусок кода и предлагают рассказать об инициализации переменных. Тема важная, и её нужно хорошо понять и усвоить. Учитель Диего это прекрасно понимает, поэтому подготовил для вас пять задач на эту важную тему. Не мешкайте!
    Открыта
  • Полезные ссылки от Профессора — 15

    Java Core
    5 уровень,10 лекция
    Смотреть на один и тот же материал под разными углами — полезно, ведь все мыслят по-разному, и, возможно, лучший источник теории для вас отличается от того, который подойдет вашему другу. Специально для вас профессор нашёл в сети очень интересную лекцию, из которой вы узнаете ещё больше о переопределении методов и конструкторов.
    Открыта
  • Профессия дизайнер

    Java Core
    5 уровень,11 лекция
    Есть у нас на JavaRush такая традиция: ближе к концу уровня учитель Хулио приглашает вас посмотреть интересное и увлекательное видео, связанное с ИТ. Вы расслабляетесь, узнаете много нового, да ещё и чёрную материю за это получаете… В этот раз смотрим фильм о дизайнере Джонатане Айве, втором, после Джобса, человеке, сделавшем Apple великой.
    Открыта
  • 1
  • 2
Обучение
  • Курсы программирования
  • Регистрация
  • Курс Java
  • Помощь по задачам
  • Цены
Сообщество
  • Пользователи
  • Статьи
  • Форум
  • Чат
  • Истории успеха
  • Активности
Компания
  • О нас
  • Контакты
  • Отзывы
  • FAQ
  • Поддержка
JavaRushJavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
Русский
English Українська
"Программистами не рождаются" © 2026 JavaRush
MastercardVisa
"Программистами не рождаются" © 2026 JavaRush