io

来源:互联网 发布:手机办公软件word 编辑:程序博客网 时间:2024/06/05 15:46

io:

首先了解一下流的概念,流是这一组有顺序的,油漆店和重点的字节集合,是对数据传输的总称或者抽象

流分为两大类,输入流和输出流
     输入流:程序使用输入流从数据源读取数据,每次一个
     输出流:程序使用输出流将数据写入目的地,每次一个
一个流的读写流程
reading
      1.open  a  stream   //打开读出流
      2.while more information   //判断
      3.read information //读
      4.close the stream //关闭流
writing
      1.open  a  stream   //打开写入流
      2.while more information   //判断
      3.write information //写
      4.close the stream  //关闭流
file 文件的操作
FileInputStream(File file)
FileInputStream(String name)
FileOutputStream(File file)
FileOutputStream(File file, boolean append)
FileOutputStream(String name)
FileOutputStream(String name, boolean appen)

缓冲字符的目的是提高读写文字字符和行的效率
BufferedReader(Reader in)
BufferedReader(Reader in, int size)
BufferedWriter(Writer out)
BufferedWriter(Writer out, int size)
字节流转化为字节流的桥梁
InputStreamReader
字符流到字节流的桥梁
OutputStreamWriter
FileReader和FileWriter
用来方便的读写字符文件
FileReader(File file)
FileReader(String name)
FileWriter(File file)
FileWriter(String filename)


0 0