说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

关于序列化

编辑:说三道四文库 发布时间:2017-12-17 06:43
HTML文档下载 WORD文档下载 PDF文档下载
有没有人给我讲一讲序列化是怎么一回事啊,我对序列化的用途不了解
http://www.iplab.is.tsukuba.ac.jp/~liuxj/jdk1.2/zh/docs/guide/serialization/
为了可以实现远程接口。
为了传输或保存对象.
有没有更多的帮助啊
读写序列化类的例子

目的: 保存序列化类到文件,然后从文件中读取保存的序列化类
概念: 序列化类: 所谓序列化类,实际上就是将类本身所有信息变成流格式进行保存传输等功能.这点对于远程调用(RMI)非常
重要.可以将序列化类变成流格式通过网络传送到远端,再由远端进行"组装"恢复成和本地一样的情况而远端预先不需要知道任何
情况. 
代码: Test_Ser.java

import java.util.Vector;
import java.io.*;

public class Test_Ser
{
public static void main(String[] args) throws Exception
{
Vector v = new Vector(); // 生成一个向量表
v.add(new String("Test String"));// 增加一个字符串对象

FileOutputStream ostream = new FileOutputStream("d:\\test.ser");// 构造文件输出流
ObjectOutputStream p = new ObjectOutputStream(ostream);// 绑定

p.writeObject(v); // 输出继承了序列化接口的类
p.flush();
p.close();
ostream.close();

v.clear(); // 清空向量表,此时的v.size()应该为0

FileInputStream istream = new FileInputStream("d:\\test.ser"); // 构造文件输入流
ObjectInputStream pr = new ObjectInputStream(istream); // 绑定
v = (Vector)pr.readObject(); // 读入序列化的类
istream.close();

System.out.println("v.size()="+v.size()); //验证读入类的正确性
System.out.println("v.get(0)="+(String)v.get(0));
}
}
说明:Vector类是继承了Serializable接口的.这个接口就是实现序列化的接口.我们需要序列化的类其实只要简单地继承一下Serializable接口就可以进行保存传输等工作. 
透明的Form上显示背景透通图 -VB资料 图像在图片框中的滚动 -VB资料 拖动无标题窗口-VB资料 拖动无系统标准标题栏的窗口-VB资料 文本框中光标位置的获得-VB资料 无关联程序时开启“打开方式”窗口 -VB资料 显示 Combo 的下拉条 -VB资料 显示Windows系统的标准ABOUT窗口-VB资料 显示程序的版本 -VB资料 显示窗口的水平和垂直滚动条-VB资料 一劳永逸让VB自动改变控件大小 移动没有标题栏的窗口 -VB资料 隐藏Win95任务栏 -VB资料 VB用API函数打开 MS CommonDialog对话框 VB用MSGBOX函数设计版权信息: 用VB5 制作“闪烁标题栏”窗体 用VB5.0获取正在系统中运行的窗口标题 用VB实现浮动按钮 用VB5实现窗口图象缩放、滚动技巧 用VB6建立带光栅的超级开始菜单 用VB尝试新的界面风格 用VB建立字符界面的控制台程序 用VB快速读取TextBox第N行的数据 用VB 设计VCD播放器 用VB设计更好的用户界面 用VB设计聚焦框程序 用VB实现“ICQ”式的启动欢迎画面 用VB实现全屏幕图形界面及动态功能提示 用VB实现任务栏右下角的小图标 用VB制作常居上层的浮动工具箱 用VB制作即时动态按钮 一个MYSQL CC的问题 哪位帮忙告之pro c中varchar类型变量的arr函数是做什么用? 原创:::软件开发--------大挽版 安装完Winamp后,运行不了!!! 能否用delphi来开发基于corba的分布式构件系统 怎样才能让internet上的用户来访问本地电脑上的数据SQL Server数据库?? 怎样才能让internet上的用户来访问本地电脑上的数据SQL Server数据库?? 谁能帮我找这个网站上的代码? 谁能教我图象处理中的位运算 真情探讨,高分相送(职业规划问题) 100分求《谁搞垮了演艺事业》电子书 高手请进:100分求如何得到word文档的第一页!!! 散分求解有关上传的问题 下面这段代码,怎么做敲回车和点击按钮起到同样的效果。 多日未决的问题,拜托你给个答复:请问在win2000的服务里设置sql的允许桌面交互是什么意思?请问如何当sql表里数据更新了就自动通知VB刷 菜菜问题 我在局域网内不能看在线电影? 拨号上网的56Kb中的b是bit的意思吗? 怎样自定义一个数据集(用clientDataset)? DataList中的CheckBox选择后状态为何为false? 库存周转率 我的epson LQ-1600K3在安装的时候出现一些问题(网络安装) 怎么样将值传递给弹出来的窗体?(变量传变量) 关于ascii的问题 关于数据结构c语言版的二叉树问题 关于C++中的C标准库的问题 submit的简单问题 关于文件和目录操作 请大家进来帮我找错误好吗,谢谢了 .Net2003新建一个WebService运行出错,什么都没写是HelloWord????? 如何从while循环中出来? 初学者,ADO数据库 请问WIN2000 SERVER 文件服务器怎么配置 ???公司要求。。。 请问各位大侠,怎么样实现:点击链接出现一个新的窗口 在控制台下用VC7的编译器编译C++文件,总说iostream出错,不包括路径集 请教问题, 做工资卡用的银行卡和普通的银行卡有什么区别? AbstractMethodError异常 只要能聊天,qq最少需那些关联文件?? 要求只能是数字的正则表达式怎么写阿? 求助:无法生成可执行的文件 inet_ntoa()如何给参数赋值 关于调用word制作多页表格的问题。 学图前,要学些什么? 品牌机的驱动竟然会装出问号 各位大哥,系统表sysprocesses变成用户表了,如何回去呀 原创:::::::::::::::软件开发--------大挽版 Table服務器控件可不可以將它賦值給TableRow 對象? 如何实现CSDN论坛左边菜单的显示和隐藏???? 关于数据库远程连接的问题 品牌机的驱动竟然会装出问号 java程序中有没有让系统重新启动的类呢?!有什么办法呢?!! 2X/【S/(T/S)+S/(T/S)】在物理上究竟是什么题?它的原理是什么,为什么,一直没搞清楚,复习的时候翻出来的, 我想读几本关于哲学的书 我是做销售的 不知道读点什么类型的哲学书好 一个大钟表的分针长15厘米. ①l小时这根分针尖端走过的长度是多少?②这根分针半小时走过的面积是多少平方厘米?1小时呢? 姓名配对测试题、星座配对测试任选一回答, 请认真填空 20世纪50年代使我国土地所有权发生变化的两次事件分别是 有什么书籍推荐,心理,管理,哲学方面的 当m取什么值时,方程mx^2-(2m-1)x+(m+1)=0 简单的问题:数学(4)要求高还是数学(1)要求高?如果可以请提供网络上的证据,我怕有人瞎答,谢谢 英语翻译我们应该尽一切努力保护环境.We should do ( )possible( ) ( ) the environment. 什么叫言外之意啊? 挪威称应联合国要求将协助销毁叙利亚化美专家:进口产品及食品易导致美国儿童俄空降兵部队摸黑赶路不慎引爆炸弹 致日本“无性症候群”涌现 恐陷“绝种”报告称美国600万年轻人无所事事 不安倍7小时长会后品尝软柿子 满足称“法国媒体再曝美国监听法国驻美和联合国安倍称日本拟限制外国人在国防设施附近伊朗死囚受绞刑后未死 司法部长称没必数据显示日韩航路日本乘客骤减 创历史美影院拟设“手机短信专用区”防手机光东风悦达起亚完成半年销量目标浦东“三合一”改革进入“2.0版”普锐斯在沪举办“快闪”活动嫌疑人曾流露念头 欲以恶性事件扬名40万m2 建博会明年增至两届面积大10分钟微电影浓缩凡人善举一个“福”字拍得28万数次“覆灭”中国村庄地铁赚钱靠广告11台经典越剧汇演不歇夏皮肤干细胞可修复眼角膜明日危机网游暴君警察大战小偷我主苍茫天极五书重生保镖洪荒证道混元无极神子成仙记超级龙王天地逃生不死新将臣赵州桥旅游西柏坡纪念馆旅游沕沕水旅游望天树旅游岳阳楼汴河街旅游岳阳楼旅游湖南大学图书馆旅游小瀛洲旅游苏堤旅游九溪烟树旅游钱塘江大桥旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘