在Java IO提供的类中,除了前面介绍的RandomAccessFile类之外,还有一系列的io操作类. 主要分为两大类.字符流和字节流.关系图如下: 在Java IO的操作中,很好的体现了Java的面向对象的思想.一个接口或类的具体行为由子类来决定. 字节流字节是直接操作文件,而字符流是通过缓冲区来操作文件的,所以在字符流操作结束需要刷新--flush()一下,close()方法会默认刷新. 字节输出流:OutputStream 在Java.io包中,OutputStream是字节输出流的最…