A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 孔祥攀 黑马帝   /  2011-8-5 17:32  /  2094 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

对象序列化是指将一个对象写入IO流中,并且这个对象必须实现Serializable接口,但我不明白的是System.out.println(Object obj) 中的obj可以是随便一个对象,不用实现Serializable接口,不也可以把它写入PrintStream流,并在显示器上显示么.

2 个回复

倒序浏览
黑马网友  发表于 2011-8-5 17:49:38
沙发
介个不是序列话…你能从system.out.println()输出的对象再反过来获得里面的对象?
这个输出来的紧紧是一个对象的描述字符串而已…

而对象的序列化是将一个java对象写入IO流中.与此对应对象的反序列化是从IO流中恢复java对象

两个是不同的概念
回复 使用道具 举报
黑马网友  发表于 2011-8-5 18:01:15
藤椅
实现了这个接口,仅仅只是告诉虚拟机这玩意能长久保存。保存在哪?硬盘上啊,等哪天你想取回它,用一个读取对象的流就可以了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马