..


Рекламные ссылки

Меры предосторожности при использовании сериализуемых

Статья написана Дамиано Verda
Страница 1 из 2

Интерфейс Serializable обычно используется программистами для создания Java-постоянных объектов. Как правило, на самом деле, объект существует до тех пор, как Java Virtual Machine (JVM) (или виртуальной машине, через которую они работают Java-программ) является активным.

Механизм сохранения, активированного сериализацию, вместо того чтобы создавать объекты, которые могут существовать независимо от того, что JVM работает или нет. Другими словами, процесс сериализации сохраняет состояние объекта в серии байтов и для реконструкции объекта, основываясь на информации, содержащейся в этих байтов.

Пример

Использование Serializable предельно проста. Это будет достаточно, чтобы развиваться в каких класса (мы видим это в следующем блоке кода ключевое слово общественности), импорт (через ключевое слово импорта) библиотеки и осуществлять java.io.Serializable (используя ключевое слово реализует) интерфейс Serializable. Например:






 импорт java.io.Serializable;







 импорт java.util.Date;







 импорт java.util.Calendar;







 общественных PersistentTime класс реализует Serializable







 {



 



 Дата личное время;





 



 общественных PersistentTime ()



 



 {



     



 . Calendar.getInstance время = () GetTime ();



 



 }



 



 общественных GetTime Date ()



 



 {



     



 Время возврата;



 



 }







 }



Таким образом, мы можем иметь повременной данные (данные на самом деле является членом класса типа Дата) настойчивы. Следует отметить, однако, как использование Serializable требует от программиста мастерство некоторые понятия, которые позволяют, если ситуация того требует, чтобы принять соответствующие меры.

В той же категории ...
E-Learning
Linux (курс) Linux (курс)
Полное руководство по открытым исходным кодом системы. От 49 €.
PHP (курс) PHP (курс)
Полный курс для создания динамических веб-сайтов. От 49 €.
Руби и Ruby On Rails (курс) Руби и Ruby On Rails (курс)
Создание программного обеспечения и веб-приложений с Рубином и RoR. С 39 €.
Рекламные ссылки