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() 当需要将多个对象写入文件时,通常建议先将多个对象放入一个集合中,然后将该集合整体看做一个对象写入文件中,此时只需要从文件中读取一次就可以读出所有内容
...全文
15 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

23,409

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧