最近再看I/O这一块,故作为总结记录于此.JDK1.4引入NIO后,原来的I/O方法都基于NIO进行了优化,提高了性能.I/O操作类都在java.io下,大概将近80个,大致可以分为4类: 基于字节操作的I/O接口:以InputStream和OutputStream为基类,也是I/O操作的基础. 基于字符操作的I/O接口:以Reader和Writer为基类,字符的读写是基于字节进行的,中间进行了转换. 基于磁盘操作的I/O接口:主要是File,代表目录下的所有文件. 基于网络操作的I/O接口:主…