文章来源:http://cucaracha.iteye.com/blog/2041847 对文件来说,可能最常用的操作就是创建.读取和写出.NIO.2 提供了丰富的方法来完成这些任务.本文从简单的小文件操作开始,最后以缓冲和非缓冲流的操作结束. 流分为输入流和输出流(可以输出到任何地方,比如硬盘或内存).流支持不同类型的数据,比如字符串.字节.原始数据类型.本地化字符.对象等.使用非缓冲流,读和写的操作直接依赖底层文件系统,使用缓冲流,数据从内存的缓冲区读取,只有缓冲区空了之后才会调用本地方法进