Skip to content

6. Серіалізація/десеріалізація об'єктів. Бібліотека класів користувача


Мета

  • Тривале зберігання та відновлення стану об'єктів.
  • Ознайомлення з принципами серіалізації/десеріалізації об'єктів.
  • Використання бібліотек класів користувача.

Вимоги

  1. Реалізувати і продемонструвати тривале зберігання/відновлення раніше розробленого контейнера за допомогою серіалізації/десеріалізації.

  2. Обмінятися відкомпільованим (без початкового коду) службовим класом (Utility Class) рішення задачі л.р. №3 з іншим студентом (визначає викладач).

  3. Продемонструвати послідовну та вибіркову обробку елементів розробленого контейнера за допомогою власного і отриманого за обміном службового класу.

  4. Реалізувати та продемонструвати порівняння, сортування та пошук елементів у контейнері.

  5. Розробити консольну програму та забезпечити діалоговий режим роботи з користувачем для демонстрації та тестування рішення.


Рекомендації

  1. Java Object Serialization Specification.

  2. Java object serialization. Tutorial.