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

Лекції

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

    Java Multithreading
    1 рівень, 0 лекція
    Вітаємо із досягненням нового рівня
    Відкрита
  • Пріоритет операторів

    Java Multithreading
    1 рівень, 1 лекція
    — Привіт, Білаабо! — Білаабо радий вітати друга! Білаабо сьогодні розповість про пріоритет операторів. Але спочатку він розповість про самих операторів. — А що це таке – ці оператори? Насправді ти вже знайомий з ними, просто, можливо, не знав, що це оператори. Ось, наприклад, є вираз c = a + b; Тут є ...
    Відкрита
  • Завдання на пріоритет операторів

    Java Multithreading
    1 рівень, 2 лекція
    — Привіт, Аміго! Білаабо знайшов для тебе завдання:
    Відкрита
  • Усі методи класу Object, метод toString()

    Java Multithreading
    1 рівень, 3 лекція
    — Привіт, Аміго! — Привіт! — Сьогодні ми вивчатимемо клас Object. Ти вже зустрічався з ним і знаєш, що Object – базовий клас для всіх класів. У нього немає жодних даних, але є кілька методів. — А навіщо йому методи? Невже хтось створює його об'єкти? — Поглянь на ситуацію з такого боку – ...
    Відкрита
  • Методи equals & hashCode: для чого, де використовуються, як працюють

    Java Multithreading
    1 рівень, 4 лекція
    — Тепер я розповім про не менш корисні методи equals(Object o) & hashCode(). Як ти вже, напевно, встиг запам' ятати, в Java при порівнянні посилальних змінних порівнюються не самі об'єкти, а посилання на об'єкти. Код Пояснення Integer i = new Integer(1); Integer j = new Integer(1); System.out.println(i==j); i не дорівнює j Змінні вказують на різні об'єкти. Хоча...
    Відкрита
  • Завдання на equals & hashCode

    Java Multithreading
    1 рівень, 5 лекція
    — Привіт, Аміго! — Привіт Дієго! — Старий добрий Дієго підготував для тебе кілька завдань:
    Відкрита
  • Знайомство з методами wait, notify, notifyAll

    Java Multithreading
    1 рівень, 6 лекція
    З цієї лекції ти дізнаєшся про wait, notify, notifyAll класу Object. Сьогодні ми просто ознайомимося з ними, але потім знову повернемося і вже виділимо на це більше часу. Ці методи були придумані як частина механізму синхронізації потоків. Нагадаю, що Java має вбудований механізм управління...
    Відкрита
  • Метод clone, інтерфейс Cloneable

    Java Multithreading
    1 рівень, 7 лекція
    У цій лекції говоримо про метод clone( ). Ціль цього методу – клонувати об'єкт – тобто створити його клон/копію/дублікат. Якщо його викликати, Java-машина створить і поверне дублікат об'єкта, у якого викликали цей метод. Клонування об'єкта в класі Object реалізовано дуже примітивно – при клонуванні створюється лише один новий об'єкт...
    Відкрита
  • Завдання на клонування

    Java Multithreading
    1 рівень, 8 лекція
    — Привіт, Аміго! Я тут знайшов журнал за 2014 рік, уявляєш? І там набір старих-старих завдань на клонування. Ось дивись:
    Відкрита
  • Метод finalize, інтерфейс closeable, try-with-resources(java7)

    Java Multithreading
    1 рівень, 9 лекція
    Давай ще раз обговоримо метод finalize(). Якщо ти пам'ятаєш, finalize() – це спеціальний метод, який викликається в об'єкта перед тим, як збирач сміття його знищить. Основна мета цього методу – звільнити зовнішні не-Java ресурси, що використовуються: закрити файли, потоки введення-виведення тощо. На жаль, цей метод не виправдовує...
    Відкрита
  • Завдання на звільнення зайнятих ресурсів

    Java Multithreading
    1 рівень, 10 лекція
    — Привіт, Аміго! Я думав, що ти вже розібрався з finalize. — Я також так думав. А тепер ще й цей try-with-resources. Охрініти. Я так Java ніколи не вивчу. Тільки здається, що зрозумів, а тут на тобі! — Не хвилюйся ти так - маслопровід лопне, краще ось вирішуй завдання поки:
    Відкрита
  • Метод getClass(), об'єкт клас, знайомство з Reflection

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