— Привет, Амиго!

undefined
12
Задача
Java Core, 10 уровень, 7 лекция
Недоступна
Externalizable для апартаментов
Заменяя интерфейс Serializable на интерфейс Externalizable, ваш класс сможет управлять процессом сериализации в ручном режиме. Усвоим это на практике. У нас есть апартаменты, и для них нужно реализовать интерфейс Externalizable.
undefined
6
Задача
Java Core, 10 уровень, 7 лекция
Недоступна
OutputToConsole
Сериализовывали-сериализовывали, да не высериализовали… Но это не страшно, так как вы можете нам помочь. Класс OutputToConsole должен сериализовываться с помощью интерфейса Externalizable. Но что-то не так. Найдите ошибку, и исправьте её!
undefined
12
Задача
Java Core, 10 уровень, 7 лекция
Недоступна
Externalizable Person
Давайте придадим материальную форму (именно так можно перевести слово Externilize) человеку. У нас снова проблема: возникла какая-то ошибка. Исправьте её, добейтесь, чтобы класс Person сериализовывавался с помощью интерфейса Externalizable. Сигнатуры методов менять нельзя.
undefined
12
Задача
Java Core, 10 уровень, 7 лекция
Недоступна
Serializable Solution
У нас есть класс Solution, идем его сериализовать. Подумайте, какие поля не нужно сериализовать, пометь ненужные поля модификатором transient. Объект всегда должен содержать актуальные итоговые данные.
undefined
6
Задача
Java Core, 10 уровень, 7 лекция
Недоступна
Переопределение сериализации
Сделайте (переопределите метод readObject) так, чтобы после инициализации объекта типа Solution посредством десериализации нить runner запускалась автоматически. Ключевые слова объекта runner менять нельзя.