提纲:
1:序列化的概念与作用
2:序列化的分类 : 普通序列化 和 扩展序列化(实例)
3:序列化成为XML文件,并反序列化(实例)
具体类容:
1:序列化的概念与作用
概念:序列化是将heap中的对象的状态存储起来,以便后期可以使用序列化的类容进行反序列化
作用:利于在网络中传输对象
2:普通序列化是指 : 那些实现了Serializable 接口的类,它是最基础的序列化只能对一个对象进行完全序列化。
扩展序列化是指 :如果你只希望序列化一个类中的一部分或者序列化其他要加入的类那么你就必须要了解扩展序列化了。扩展序列化 Externalizable接口是Serializable 接口的子类
2.1 : 普通序列化的实例
需要被序列化的类我们不妨叫做User ,该类很简单就是实现了Serializable接口。有两个成员属性:username ,password(代码一)
序列化与反序列化类:分别用save()和write()来模拟(代码二)
2.2 扩展序列化 需要被序列化的类(代码三)
实现序列化的类(代码四)
3:序列化成XML 文件(普通的和扩展的都可以实例化成XML文件的)
被扩展的类使用了代码一
实例化类
值得注意的是: 序列化成为XML是需要下载外部包的:具体的下载地址:http://xstream.codehaus.org/download.html
我的使用的是 :xstream-1.3.1.jar
使用方法是在EC中导入外不包 bulid Path
分享到:
相关推荐
java 对象的序列化与反序列化 java 对象的序列化与反序列化
Java序列化与反序列化 Java序列化与反序列化 Java序列化与反序列化 Java序列化与反序列化 Java序列化与反序列化
java序列化和反序列化java序列化和反序列化java序列化和反序列化
Xson是一个Java对象序列化和反序列化程序。支持Java对象到字节数组的序列化,和从字节数组到Java对象的反序列化。 Maven: <groupId>com.github.xsonorg</groupId> <artifactId>xson-core <version>1.0.1 ...
java 的序列化与反序列化举例测试
Java Json序列化与反序列化
java反序列化工具,覆盖jboss、weblogic、websphere。
在应用java进行c-s开发的时候,尤其涉及到图片和视频之间的传输时,需要用序列化和反序列化技术,希望对您有帮助
java对象 java序列化 java反序列化
序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例...虽然你可以用你自己的各种各样的方法来保 存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。
java序列化与反序列化
极好的序列化与发序列化代码。可以处理array集合,数组或者单个对象等的序列化与反序列化。
java序列化(Serializable)的作用和反序列化.doc 有详细的讲解哦。 在什么地方用的到都有说明的.
java 常用序列化和反序列化框架使用demo ,java 常用序列化和反序列化框架使用demo
Java序列化和反序列化
JAVA对象的序列化与反序列化详细PPT课件.pptx
本文通过分析ArrayList的序列化来介绍Java序列化的相关内容。主要涉及到以下几个问题: 怎么实现Java的序列化 为什么实现了java.io.Serializable接口才能被序列化 transient的作用是什么 怎么自定义序列...
java反序列化工具;weblogic反序列化工具;jboss反序列化工具。