IO流的作用
数据存储:之前咱们的操作都不能进行长期保存,只要关闭项目数据就会流失,I/O流帮助咱们把内存当中的数据保存到硬盘当中
数据读取:在进行硬盘操作时硬盘的指针会改变光盘的磁场正负极,由此来分辨数据。 (在ssd硬盘中不一样)
数据形式:I/O流操作不只是存储数据,也可以读取硬盘中的数据进行操作。
File类
是文件和目录路径名的抽象表示形式。
File常用方法
字节输出\输入流
读写字节流:InputStream 输入流(读)和OutputStream 输出流(写)
字节输入流
字节输出流
文件复制
字符输入输出流
读写字节流:Reader输入流(读)和Writer 输出流(写)
字符输入流
字符输出流
流
字符缓冲输入/输出流
1.从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取。
2.将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入。可以指定缓冲区的大小,或者接受默认的大小。
字符缓冲输入流
字符缓冲输出流