06:44
1,0×
00:00/06:44
482,3 тыс смотрели · 4 года назад
1 год назад
Java 982. Какое влияние оказывают на сериализуемость модификаторы полей static и final.
Модификаторы static и final в Java оказывают влияние на сериализуемость объектов при использовании механизма сериализации. Поля, отмеченные модификатором transient, не сериализуются. Кроме того, поля, отмеченные модификатором static, не участвуют в процессе сериализации, то есть значения этих полей не будут сохранены в сериализованном объекте, независимо от того, были ли они инициализированы или нет. Поля, отмеченные модификатором final, являются неизменяемыми и могут быть сериализованы и десериализованы...
Сериализация в Java
Java предоставляет механизм, называемый сериализацией, для сохранения Java-объектов в форме упорядоченных или последовательных байтов, которые включают в себя данные объекта, а также информацию о типе объекта и типах данных, хранящихся в объекте. Поэтому, если мы сериализовали какой-либо объект, его можно прочитать и десериализовать, используя тип объекта и другую информацию, чтобы мы могли извлечь исходный объект Классы ObjectInputStream и ObjectOutputStream являются потоками высокого уровня, которые содержат методы для сериализации и объекта...