流的输入和输出是基于code来说的,程序从数据源读入的是使用输入流;从程序序列化到目的地的是输出流;
流主要有四个抽象类:
- InputStream
- OutputStream
- Reader
- Writer
InputStream和OutputStream是 字节流,Reader和Writer是字符流
抽象类的实现类中,除了File和Byte起头的类,其他的都是包装流,可以提高操作速度
下面是输入和输入字节流的基本操作,也是应该必须掌握的操作,希望能够多联系几次,牢记使用方法
package top.xq.io;
import java.io.*;
/**
* 类名称 IoCopyFile
* 说明 复制文件到另外的文件中
* 一、确定输入源和输出源
* 二、确定输入和输出的流
* 三、操作
* 四、刷新输出流
* 五、关闭输入和输出流
* 作者 IT小黑
* 日期 2019/10/12
*/
public class IoCopyFile {
public static void main(String[] args) {
// 确定输入和输出源
String sourcePath = "file/out.txt";
String destinationPa