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

Лекції

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

    Java Core
    10 рівень, 0 лекція
    Щиро вітаємо, ви пройшли 9 рівень квесту «Java Core»! Ви дізналися багато нового про потоки введення-виводу, познайомилися з адаптерами, потренувалися писати власні обгортки на System.out, а ще вирішили 29 завдань (якщо тільки не залишили пару-трійку на потім). На 10 рівні вивчатимемо серіалізацію.
    Відкрита
  • Збереження масиву об'єктів

    Java Core
    10 рівень, 1 лекція
    Увага! Сьогодні у секретному центрі JavaRush проводиться семінар на тему «Що робити, якщо потрібно зберегти об'єкт у файл рядково?». На дискусію запрошуються усі студенти другого квесту, які досягли десятого рівня. Семінар веде штурман та кандидат міжзоряних наук Елеонора Керрі.
    Відкрита
  • Завдання збереження масиву об'єктів у файл

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

    Java Core
    10 рівень, 3 лекція
    Java-машина вміє зберігати та завантажувати свої об'єкти. Для цього їй навіть не потрібні методи save&load: всі об'єкти зберігаються всередині Java-машини, і вона має до них повний доступ. Так от, серіалізація — це вбудований прямо в Java-машину процес збереження стану об'єкта до послідовністі байтів...
    Відкрита
  • Завдання на серіалізацію

    Java Core
    10 рівень, 4 лекція
    Як серіалізувати людину? Як серіалізувати JavaRush? Як серіалізувати Singleton? Як серіалізувати static? Як, нарешті, серіалізувати щось своє? На ці питання сьогодні доведеться відповісти вам, вирішивши 5 завдань на серіалізацію, підготовлені вчителем Дієго.
    Відкрита
  • Модифікатор transient

    Java Core
    10 рівень, 5 лекція
    Властивості класу, позначені модифікатором transient, не серіалізуються. Зазвичай у таких полях зберігається проміжний стан об'єкта, який, наприклад, простіше обчислити, ніж серіалізувати, а потім десеріалізувати. Для чого це потрібно? Дізнаєтесь із лекції.
    Відкрита
  • Збереження даних/externalizable

    Java Core
    10 рівень, 6 лекція
    Java має дуже корисний інтерфейс Externalizable. Якщо ним замінити інтерфейс Serializable, клас зможе керувати процесом серіалізації у ручному режимі. А все тому, що інтерфейс Externalizable, на відміну від Serializable, містить два методи, що викликаються Java-машиною при серіалізації об'єкта. Як це виглядає, покаже вчитель Ріша.
    Відкрита
  • Завдання на серіалізацію та десеріалізацію

    Java Core
    10 рівень, 7 лекція
    Серіалізація — не найпростіша тема, чи не так? Втім, студентам, які закінчують другий квест, вона цілком по зубах. Вчитель Дієго пропонує вам осягати її практично зараз. І тому він підготував п'ять цікавих (чи дуже, кому як) завдань.
    Відкрита
  • Додаткові матеріали

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

    Java Core
    10 рівень, 9 лекція
    Є у нас на JavaRush така традиція: ближче до кінця рівня вчитель Хуліо запрошує вас подивитися цікаве та захоплююче відео, пов'язане з ІТ. Ви розслабляєтеся, дізнаєтеся багато нового, та ще й чорну матерію за це отримуєте… Історія компанії Sun, батька Java – у цьому відеоролику.
    Відкрита
  • Бонусне завдання | 10 лекція | 10 рівень

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