java学习输入和输出处理复习知识点
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
读取
写入
)包
2)类
3)什么是文件:相关记录或放在一起的数据的集合 4)访问文件属性的:类 5)类构造方法:
6)类常用方法
7)类查看文件属性
8)类创建或删除文件和目录
9)中的流
流概念:一连串流动的字符
流特性:先进先出的方式传递信息,一个字节序列,具有方向性:输入流,输出流
10)按照流向划分:输入流(只能从中读取信息,而不能从中写入信息),输出流(只能从中写入数据,而不能从中读取数据)
11)流的基类:按流向区分:输出流:和作为基类
和作为基类
12)按照处理数据单元划分:字节流(用于二进制数据)(字节输入流基类,字节输出流基类),字符流(用于文本)(字符输入流,字符输出流)
13)体系结构
)包
15)体系结构
16)包
17)
18)包
的体系结构
包
体系结构
19)()很关键,很重要
20)文件的读写
21)是的子类
)是的子类
是的子类
24)是的子类
的构造方法
25)使用读二进制文件
的继承关系
ﻩ读方法
()
ﻩ()
()
ﻩ()
使用操作文件的步骤
引入相关的类,构造数据输入流对象,读取二进制文件的数,关闭数据输入流的继承关系
写方法
(()
()
()
()
使用操作文件的步骤
引入相关的类,构造数据输出流对象,读取二进制文件的数据,关闭数据输出流
26)标准源数据源和目标数据源不变ﻩ提供三个静态变量(. ﻩﻩ)
27)重定向标准
28)对象序列化概述:将对象的状态存储到特定存储介质中的过程
29)序列化保存对象的“全景图”,构建对象的“全景天窗”
30)支持可序列化()
实现接口
31)对象序列化的步骤:创建一个对象输出流
()方法输出序列化对象
32)反序列化步骤:创建一个对象输入流
()方法读取流中的对象
)反序列化过程无需使用构造器生成对象,按顺序反序列化恢复对象,父类或存在无参构造方法
)禁止序列化某属性信息:使用修饰
)包含引用类型属性的对象序列化
ﻩ引用类必须也为可序列化的
36)序列化算法:对象分配序列化
当程序试图序列化一个对象时,将会检查是否已经被序列化,只有序列化后的对象才能被转换成字节序列输出
如果对象已经被序列化,则程序直接输出一个序列化编号,而不再重新序列化