day08

qq_45812338 2020-01-13 08:50:59
ObjectOutputStream类 (1)基本概念 java.io.ObjectOutputStream类主要用于将Java语言的对象整体写入输出流中。 只能将支持 java.io.Serializable 接口的对象写入流中。 类通过实现 java.io.Serializable 接口以启用其序列化功能。 所谓序列化将一个对象所依赖的相关信息有效组织成字节序列的转化过程。 (2)常用的方法 ObjectOutputStream(OutputStream out) - 根据参数指定的引用来构造对象 - 其中OutputStream类是个抽象类,实参需要传递子类的对象。 void writeObject(Object obj) - 用于将参数指定的对象整体写入输出流中。 void close() ObjectInputStream类 (1)基本概念 java.io.ObjectInputStream类主要用于从输入流中读取一个对象整体。 (2)常用的方法 ObjectInputStream(InputStream in) - 根据参数指定的引用来构造对象。 - 其中InputStream类是抽象类,实参需要传递子类的对象。 Object readObject() - 用于从输入流中读取一个对象并返回。 - 无法通过返回值来判断是否读取到文件的末尾。 void close() 当需要将多个对象写入文件时,通常建议先将多个对象放入一个集合中,然后将该集合整体看做一个对象写入文件中,此时只需要从文件中读取一次就可以读出所有内容
...全文
2 1 收藏 回复
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复

还没有回复,快来抢沙发~

发帖
非技术区
创建于2007-09-28

2.3w+

社区成员

Java 非技术区
申请成为版主
帖子事件
创建了帖子
2020-01-13 08:50
社区公告
暂无公告