1.IO简介 IO是指Input/Output,即输入和输出: Input指从外部读取数据到内存,例如从磁盘读取,从网络读取. * 为什么要把数据读到内存才能处理这些数据呢? * 因为代码是在内存中运行的,数据也必须读取到内存.数据在Java中的表现形式是byte数组.字符串. Output指把数据从内存输出到外部,例如写文件,输出到网络. * Output是把Java的表现格式如byte数组.字符串输出到某个地方,如硬盘的某个文件. IO流是一种顺序读写数据的模式: 单向流动,类似水管中水的流…