Java-I/O流知识点
** 第一节. IO流 ** 一、 流的作用和原理 *** 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 二、流的分类 <一> 、字节流 1、字节输入流。 文件输入流FileInputStream: //创建字节文件输入流 FileInputStream fis = new FileInputStream("gp4.txt"); //读取 byte[] buf = new byte[1024]; int len = -1; while ((len = fis.read(buf)) != -1) { for (int i = 0; i <len ; i++) { System.out.print((char) buf[i]); } } //关闭流 fis.close(); }} 2、字节输出流 文件输入流FileInputStream // 创建字节输出流 FileOutputStream fio=new FileOutputStream("gp4.txt"); // 写入 fio.write(1000); fio.write(100); // 把字符串转成数组 String s="this is a dood idea!"; byte[] buf=s