..
Serializable接口是常用的编程人员创建 Java 持久化对象。
通常情况下,其实存在一个对象,只要在 Java 虚拟机(JVM)(或虚拟机,通过它们运行Java程序)被激活。
持久性机制,通过序列化激活,而不是创建的对象可以存在的事实,即JVM运行或不能独立。
换句话说, 序列化过程节省了在一系列的字节对象的状态和重建在那些字节中包含的信息为基础的对象。
使用序列化非常简单。 这将足以发展任何公共类(我们看到,在接下来的代码块公共它的关键字 ),进口(通过关键字导入)库和实现 java.io.Serializable(使用关键字 实现)的接口序列化。 例如:
进口了java.io.Serializable;
进口java.util.Date的;
进口java.util.Calendar;
公共类实现了Serializable PersistentTime
{
私人日期时间;
公共PersistentTime()
{
时间= Calendar.getInstance()getTime();
}
公开日期getTime()
{
返回时间;
}
}
这样,我们可以有一个基于时间的数据(数据实际上是一个Date 类型的类成员)持续性。
应该指出的是,作为序列化的使用要求的一些概念,它允许,如果情况需要它,作出适当安排,掌握编程器。
| |
Linux操作系统(课程)
完整指南开源系统。 从49€。 |
| |
PHP(课程)
全部课程用于创建动态Web站点。 从49€。 |
| |
Ruby和Ruby on Rails的(课程)
创建Ruby和RoR的软件和Web应用程序。 从39€。 |