IO处理
目标
使用文件类操作文件及目录
理解流的概念及分类
掌握常用流的体系结构
运用字节流读写文本文件
运用字符流读写文本文件
文件 3-1
什么是文件?
文件可认为是相关记录或放在一起的数据的集合
JAVA程序一般通过什么去访问文件属性?
JAVA API :java.io.File 类
流
流是指一连串流动的字符,是以先进先出方式发送信息的通道
流向目的地的数据流
来自数据源的数据流
Java流的分类
字节流
8 位
InputStream OutputStream
字符流
16 位 Unicode
Reader Writer
类库关系图-字节流
类库关系图-字符流
流的分类
普通流
提供流的基本功能
高级流
提供一些高效的方法扩展,功能更加强大
流的使用步骤
引入JAVAIO包
捕获IOException异常
编写IO读写代码
关闭打开的IO流
文件的读写
文本文件的读写
对文本文件的读写
使用缓冲流提高读写速度
对控制台数据的读取
打印流将字符数据写入文件
对象流读取写入对象信息
总结
使用JAVA操作文件系统
IO的基本原理及其分类
使用字节流
使用字符流
使用流读取控制台输入的信息
对象流读取和存储集合数据
目标
使用文件类操作文件及目录
理解流的概念及分类
掌握常用流的体系结构
运用字节流读写文本文件
运用字符流读写文本文件
文件 3-1
什么是文件?
文件可认为是相关记录或放在一起的数据的集合
JAVA程序一般通过什么去访问文件属性?
JAVA API :java.io.File 类
流
流是指一连串流动的字符,是以先进先出方式发送信息的通道
流向目的地的数据流
来自数据源的数据流
Java流的分类
字节流
8 位
InputStream OutputStream
字符流
16 位 Unicode
Reader Writer
类库关系图-字节流
类库关系图-字符流
流的分类
普通流
提供流的基本功能
高级流
提供一些高效的方法扩展,功能更加强大
流的使用步骤
引入JAVAIO包
捕获IOException异常
编写IO读写代码
关闭打开的IO流
文件的读写
文本文件的读写
对文本文件的读写
使用缓冲流提高读写速度
对控制台数据的读取
打印流将字符数据写入文件
对象流读取写入对象信息
总结
使用JAVA操作文件系统
IO的基本原理及其分类
使用字节流
使用字符流
使用流读取控制台输入的信息
对象流读取和存储集合数据