I/O

I/O


流:

按方向分:

  1. 输入流:将《存储设备》中的内容读入到《内存》中。

  2. 输出流:将《内存》中的内容写入到《存储设备》中。

按单位分:

  1. 字节流:以字节为单位,可以读写所有数据。

  2. 字符流:以字符为单位,只能读写文本数据。

按功能分:

  1. 节点流:具有实际传输数据的读写功能。

  2. 过滤流:在节点流的基础上增强功能。

 

字节流


InputStream:字节输入流

OutputStream:字节输出流

package io;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;

public class Demo1 {
   public static void main(String[] args) {
       //1创建FileInputStream,并制定文件路劲
       try {
           FileInputStream fis = new FileInputStream("D:\\PyCharmProject\\JAVA\\D001\\src\\io\\aaa.txt");
           //2读取文件
           int data=0;
           while ((data=fis.read())!=-1){
               System.out.print(((char)data));
          }

           //关闭输入流
           fis.close();
      } catch (FileNotFoundException e) {
           e.printStackTrace();
      } catch (IOException e) {
           e.printStackTrace();
      }


  }
}
posted @ 2021-11-02 11:13  用余生去爱  阅读(241)  评论(0)    收藏  举报