JavaRush
Акція
Університет
Java FullStack
Python 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 лекція
    Перевантаження методів не має призводити до перевантаження мізків. Ось чому ми видаємо вам знання з тієї чи іншої теми невеликими порціями. Ви вже чули, що кожен метод класу має бути унікальним, а унікальний він тоді, коли в класі немає методу з таким самим ім'ям та типом параметрів, де порядок параметрів має значення. Заглиблюємось у тему!
    Відкрита
  • Завдання перевантаження методів | 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