В чем разница между этими этими видами сериализациями. И в Serialilzable
я могу определить методы (private void writeObject(ObjectOutputStream in)
и private void readObject(ObjectInputStream out)
) для своей реализации сериализации. Так зачем же тогда Externalizable
?
Serializable - это интерфейс-маркер (не имеет методов) и указывает на то, что его имплементор поддерживает сериализацию / десериализацию дефолтными механизмами (https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html)
Externalizable - определяет свой набор методов, которые имплементор должен реализовать. Этот интерфейс нужно использовать в тех случаях, когда необходимо самостоятельно реализовать процессы сериализации / десериализации (https://docs.oracle.com/javase/7/docs/api/java/io/Externalizable.html)
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Работаю в jave, IntelliJСоздаю Frame (Окно) в который помещаю разные объекты такие как: Panel, Label, Button и TextArea
ЗдравствуйтеУ меня есть лист таких объектов
Необходимо получить данные из filename, raw_url и languageJS начал изучать вчера, нужна критика