JavaRush
Акція
Університет
Java FullStack
Python FullStack
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