文件在网络上或不同设备之间是怎么传输的,在Java程序中又是怎么来实现文件的传输,带着这两个问题,来了解一下Java中的IO流相关类及操作. 一.什么是流及流的用途 流是一组有顺序,有起点和终点的字节的集合,是对数据传输的总称和抽象.简单说流就是在不同设备之间进行数据传输.流的本质是数据传输,JDK为了方便开发者操作流,根据数据传输的各种特性,将流抽象为多种类,从而更加方便直观的操作. 二.流的分类 根据处理的数据类型的不同,可将IO流分为字节流和字符流:根据IO流的流向又可将其分为输入流和输出…