JavaRush
AI Academy
new
Акція
Університет
Java FullStack
Python FullStack
AI Native Developer
new
Навчання
Курси
Задачі
Опитування
Ігри
Допомога
Графік стусанів
Стажування
Спільнота
Користувачі
Форум
Чат
Статті
Історії успіху
Дії
Відгуки
Передплати
Світла тема

Лекції

  • Відгуки
  • Про нас
  • CS50
Почати
Почати навчання
Почати навчання
  • Моє навчання
  • Курси
  • Університет
  • Карта квестів
  • Лекції
  • Ви досягли 15 рівня

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

    Java Core
    5 рівень, 1 лекція
    Давайте заглибимося в тему «модифікатори доступу» та дізнаємося, як вони пов'язані з реалізацією абстрактних методів та інтерфейсів, а також із перевизначенням методів. Модифікатори, немов своєрідні вахтери, відповідають на запитання «Хто може звертатися до даного методу/змінної?». Подробиці — у цій лекції.
    Відкрита
  • Завдання | 5 рівень | 2 лекція

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

    Java Core
    5 рівень, 3 лекція
    Перевантаження методів не має призводити до перевантаження мізків. Ось чому ми видаємо вам знання з тієї чи іншої теми невеликими порціями. Ви вже чули, що кожен метод класу має бути унікальним, а унікальний він тоді, коли в класі немає методу з таким самим ім'ям та типом параметрів, де порядок параметрів має значення. Заглиблюємось у тему!
    Відкрита
  • Завдання перевантаження методів | 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 лекція
    Буває, що вам на співбесіді дають шмат коду і пропонують розповісти про ініціалізацію змінних. Тема важлива, і її треба добре зрозуміти та засвоїти. Вчитель Дієго це чудово розуміє, тому підготував для вас п'ять завдань на цю важливу тему. Не зволікайте!
    Відкрита
  • Корисні матеріали

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

    Java Core
    5 рівень, 11 лекція
    Є у нас на JavaRush така традиція: ближче до кінця рівня вчитель Хуліо запрошує вас переглянути цікаве та захоплююче відео, пов'язане з ІТ. Ви розслабляєтеся, дізнаєтеся багато нового, та ще й чорну матерію за це отримуєте… Цього разу дивимося фільм про дизайнера Джонатана Айва, другого, після Джобса, людину, яка зробила Apple великою.
    Відкрита
  • 1
  • 2
Навчання
  • Курси програмування
  • Реєстрація
  • Курс Java
  • Допомога із задачами
  • Ціни
Спільнота
  • Користувачі
  • Статті
  • Форум
  • Чат
  • Історії успіху
  • Дії
Компанія
  • Про нас
  • Контакти
  • Відгуки
  • FAQ
  • Підтримка
JavaRush JavaRush — це інтерактивний онлайн-курс вивчення Java-програмування з нуля. Він містить 1200 практичних задач із перевіркою розв'язання одним клацанням, необхідний мінімум знань із теоретичних основ Java, а ще мотивувальні «фішки», які допоможуть пройти курс до кінця: ігри, опитування, цікаві проєкти й статті про ефективне навчання та кар'єру Java‑девелопера.
Підписуйтесь
Мова інтерфейсу
Русский English
Українська
Програмістами не народжуються © 2026 JavaRush
MastercardVisa
Програмістами не народжуються © 2026 JavaRush