Страницы

Поиск по вопросам

воскресенье, 24 ноября 2019 г.

Для чего нужен модификатор transient?


Каково назначение модификатора transient в Java?    


Ответы

Ответ 1



Сериализация - это преобразование экземпляра класса в форму, пригодную для его сохранени (например в файл, в БД или для передачи по сети). Сериализованные объекты можно затем восстановить (десериализовать). Свойства класса, помеченные модификатором transient, не сериализуются. Обычно в таких полях хранится промежуточное состояние объекта, которое, к примеру проще вычислить, чем сериализовать, а затем десериализовать. Другой пример такого поля — ссылка на экземпляр объекта, который не требует сериализации или не может быть сериализован.

Комментариев нет:

Отправить комментарий