Java的I/O操作类是在包java.io下,大概有80个类,如果我们从影响I/O操作性能的角度来分析,要么是数据格式影响I/O,要么是传输方式影响I/O,这80个类可以大概分为如下几层:
1、基于字符操作的I/O接口:InputStream和OutputStream。
2、基于字节操作的I/O接口:Writer和Reader。
3、基于磁盘的I/O接口:File。
4、基于网络操作的I/O接口:Socket。
所以后期提到I/O的优化,我们就直接从这两个方面展开联想。
Java的I/O操作类是在包java.io下,大概有80个类,如果我们从影响I/O操作性能的角度来分析,要么是数据格式影响I/O,要么是传输方式影响I/O,这80个类可以大概分为如下几层:
所以后期提到I/O的优化,我们就直接从这两个方面展开联想。