赞
踩
字节输入流
InputStream 字节输入流-抽象父类--不可实例化
FileInputStream 操作文件的字节输入流 - 普通子类
FileInputStream(File file)
FileInputStream(String pathName)
BufferedInputStream 高效字节输入流 - 普通子类
BufferedInputStream(InputStream in)
由于抽象父类不可实例化,所以传入的参数是FIS(FileInputStream)
************************************************************************
read(),每次调用都会读取一个字节,如果读到了末尾,返回值是-1
TIPS:读取时需要设置变量保存读取的结果,否则数据读取不完全
************************************************************************
流使用完毕后必须【关流.close】!而且必须写在finally{}中,确保关流是一定会执行的
finally{}是try-catch结构的第三个部分,这个部分不论是否捕获到异常,一定会执行
==================================================
字符输入流
Reader 字符输入流-抽象父类-不可实例化
FileReader 文件字符输入流-普通子类
FileReader(File file) FileReader(String pathName)
BufferedReader 高效(缓冲)字符输入流-普通子类
BufferedReader(Reader in)一般使用时传入的是Reader的子类
===============================================
字节输出流
OutputStream 字节输出流-抽象父类--不可实例化
FileOutputStream 文件字节输出流 - 普通子类
FileOutputStream(File file)
FileOutputStream(String pathName)
FileOutputStream(File file,boolean append)
FileOutputStream(String pathName,boolean append)
TIPS:append表示输出内容是否追加,默认false不追加,若想追加,改为true
BufferedOutputStream 高效字节输出流 - 普通子类
BufferedOutputStream(OutputStream Out)
由于抽象父类不可实例化,所以传入的参数是FOS(FileOutputStream)
===============================================
字符输出流
Writer 字符输出流-抽象父类-不可实例化
FileWriter 文件字符输出流-普通子类
FileWriter(File file) FileWriter(String pathName)
BufferedWriter 高效(缓冲)字符输出流-普通子类
BufferedWriter(Writer out)一般使用时传入的是Writer的子类
===============================================
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。