- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 输入/输出流和文件操作;8.1 文件和流的概念;8.1.1 操作系统中的文件和目录概念1/2;8.1.1 操作系统中的文件和目录概念2/2;8.1.2 流的概念;8.1.2 流的概念;8.1.2 流的概念;8.1.2 流的概念;1)流类
InputStream 抽象字节输入流类
OuputStream 抽象字节输出流类
Reader 抽象字符输入流类
Writer 抽象字符输出流类
2)文件操作类
File 文件类
RandomAccessFile 随机存取文件类;Java流和文件的根类;8.2 字节输入/输出流类;8.2.1 抽象字节流;InputStream类的子类;2. OutputStream类及其子类;OutputStream类的子类;图8.2 各种字节输入/输出流的读/写方法 ;图8.3 使用流类和文件类出现异常类的层次结构;Java标准输入/输出处理字节流;2. PrintStream类;标准输入/输出字节流例子;8.2.2 文件字节流;2. FileOutputStream类;【例8.1】 理解字节流。;如果希望输出是 —1,如何修改程序;(2) 从字节流中读写4个字节作为1个int整数;*;【例8.2】 使用字节流读写文件。;使用文件字节输入/输出流FileInputStream和FileOutputStream类,可以实现记录式文件的读/写操作。但是字节流的操作基本单位是字节,如果对一个基本数据类型的数据进行读写操作,需要进行字节和基本数据类型的转换,实现过程麻烦;
Java已经将基本数据类型的读写操作封装成数据字节流。数据字节输入流DataInputStream和输出流DataOutputStream类提供直接读写8种基本数据类型数据的方法。;public class DataInputStream extends FilterInputStream implements DataInput
{
public DataInputStream(InputStream in) //构造方法
public final short readShort() throws IOException
public final byte readByte() throws IOException
public final int readInt() throws IOException //读取整型
public final long readLong() throws IOException
public final float readFloat() throws IOException
public final double readDouble() throws IOException
public final char readChar() throws IOException //读取字符
public final boolean readBoolean() throws IOException
};2. DataOutputStream类;【例8.3】 使用数据流读写整数文件。 ;8.2.4 对象字节流;2. ObjectOutputStream类;各种输入/输出流及其读/写方法 ;8.2.6 管道字节流;【例】 点对点的线程间管道通信。;【例8.4】 使用管道流实现的发牌程序。;8.3 字符输??/输出流类;8.3.1 抽象字符流;2. Writer类;图8.10 各种字符输入/输出流的读/写方法 ;8.3.2 字节/字符转换流 ;2.字节输出流转换成字符输出流OutputStreamWriter;8.3.3 文件字符流;2. FileWriter类;8.3.4 缓冲字符流;8.3.5 格式化字符输出流 ;8.4 文件操作;8.4.1 文件操作类;2. File类提供的方法;8.4.2 文件过滤器接口;文件过滤器接口;8.4.3 文件对话框组件;2. JFileChooser的文件过滤器;8.4.4 随机存取文件类;总结;习 题;*;InputStreamReader;FileInputStream
文档评论(0)