ChinaUnix.net
相关文章推荐:

java JSON序列化

所谓对象序列化就是将对象的状态转换成字节流,以后可以通过这些值再生成相同状态的对象! java对象序列化机制一般来讲有两种用途: 1.需要将对象的状态保存到文件中,而后能够通过读入对象状态来重新构造对象,恢复程序状态 2.使用套接字在网络上传送对象的程序来说,是很有用的。 我们通过让类实现java.io.Serializable 接口可以将类序列化。这个接口是一个制造者(marker)接口。也就是说,对于要实现它的类来说,该接口不需要...

by 破壳成龙 - Java文档中心 - 2008-12-09 18:44:02 阅读(870) 回复(0)

相关讨论

序列化概述 简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O),我们可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间(注:要想将对象传输于网络必须进行流化)!在对对象流进行读写操作时会引发一些问题,而序列化机制正是用来解决这些问题的! 问题的引出: 如上所述,读写对象会有什么问题呢?比如:我要将对象写入一个磁盘文件而后再将其读...

by liding_601 - Java文档中心 - 2007-05-08 22:51:11 阅读(551) 回复(0)

什么是序列化 java中的序列化(serialization)机制能够将一个实例对象的状态信息写入到一个字节流中,使其可以通过socket进行传输、或 者持久化存储到数据库或文件系统中;然后在需要的时候,可以根据字节流中的信息来重构一个相同的对象。序列化机制在java中有着广泛的应用,EJB、 RMI等技术都是以此为基础的。 正确使用序列化机制 一般而言,要使得一个类可以序列化,只需简单实现java.io.Serializable接口即可。该接口是一个标记...

by cys_web - Java文档中心 - 2008-02-14 10:26:50 阅读(664) 回复(0)

关于java对象序列化 (一) 对象序列化的功用 对象的序列化个人理解是一种将对象储存起来,或作网络跨平台传输对象的方法。 凡是属于Serializable 的对象通过相关IO流的操作就可以转化为一系列的字节,并可以在需要的时候恢复为原来的状态。由于该过程是基于JVM之上的操作,通过网络传输的object就可以克服操作系统上的差异。换句话说,可以先在Windows上创建一个对象,对其序列化,然后通过网络传送到linux机器上,然后在那里...

by ansonzeng - Java文档中心 - 2007-11-20 19:33:29 阅读(703) 回复(0)

在网上看了很多有关序列化的文章,我自己也写了两篇,现在感觉这些文章都没有很好的把序列化说清楚(包括我自己在内),所以在此我将总结前人以 及自己的经验,用更浅显易懂的语言来描述该机制,当然,仍然会有不好的地方,希望你看后可以指出,作为一名程序员应该具有不断探索的精神和强烈的求知欲 望! 序列化概述: 简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用...

by ganqing1234 - Java文档中心 - 2007-06-28 10:17:00 阅读(660) 回复(0)

实现 java.io.Serializable 接口的类是可序列化的。没有实现此接口的类将不能使它们的任一状态被序列化或逆序列化序列化类的所有子类本身都是可序列化的。这个序列化接口没有任何方法和域,仅用于标识序列化的语意。 允许非序列化类的子类型序列化,子类型可以假定负责保存和恢复父类型的公有的、保护的和(如果可访问)包的域的状态。只要该类(扩展)有一个无参构造子,可初始化它的状态,那么子类型就可承担上述职...

by andy04911 - Java文档中心 - 2007-06-05 09:47:58 阅读(564) 回复(0)

个人认为java中最核心的技术之一就是对象的序列化,它甚至是j2ee实现的基础。 俺为了弄懂它也花了很大的功夫。其中有一篇候捷的文章对我帮助颇大,不敢独享,弄出来大家看看。 1223393990.rar 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/12376/showart_63123.html

by boy002 - Java文档中心 - 2005-12-23 16:24:05 阅读(792) 回复(0)

序列化的过程就是对象写入字节流和从字节流中读取对象。将对象状态转换成字节流之后,可以用java.io包中的各种字节流类将其保存到文件中,管道到另一线程中或通过网络连接将对象数据发送到另一主机。对象序列化功能非常简单、强大,在RMI、Socket、JMS、EJB都有应用。对象序列化问题在网络编程中并不是最激动人心的课题,但却相当重要,具有许多实用意义。   1.对象序列化可以实现分布式对象。主要应用例如:RMI要利用对象序列化...

by 路_人_ - Java文档中心 - 2009-07-14 17:30:27 阅读(876) 回复(0)

1、 实现serialiazable接口(自动序列化) 2、 实现externaliazable接口。它扩展了serialiazable接口,由用户实现该接口的readobject和writeobject方法来决定序列化对象的那些成员。 3、 如果不想让某些成员被序列化,而是在恢复后重新赋值或初始化,那么在serialiazable 对象中将对应数据成员定义为transient。Transient仅用于serialiazable对象; 4、 可以实现serialiazable接口,然后自定义两个私有方法readobject、wr...

by freewildwolf - Java文档中心 - 2007-09-19 15:40:51 阅读(788) 回复(0)

java 中对象的序列化技术 http://publishblog.blogchina.com/blog/tb.b?diaryID=3854827 转http://blog.csdn.net/yethyeth/arch 1、含义:将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。 2、编程要求:只有实现Serializable接口的类对象才可以被序列化。 Serializable接口没有定义任何成员,它只用来说明某个类可以被序列化。 3、序列化的特点: (1)如果某个类能够被...

by ganqing1234 - Java文档中心 - 2007-03-26 10:56:58 阅读(663) 回复(0)

当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为java对象。   把java对象转换为字节序列的过程称为对象的序列化。   把字节序列恢复为java对象的过程称为对象的反序列化。   对象的序列化主要有两种用途:   1) 把对象的字节序列永久地保存到 硬盘...

by kustudy - Java文档中心 - 2009-07-12 21:14:18 阅读(814) 回复(0)