开源工具系列文章:在Java当中,由于IO架构采用了众多装饰者,令到JavaIO操作可谓是繁杂无比 ,特别经常需要访问文件系统,操作文件夹/文件,读取字符流转换成字符串等操作,都是一些重复性的操作.所以本着面向对象不重复发明轮子的态度,应该把这些重复性的操作抽取出来形成通用的工具,而Apache提供的common IO组件则早已帮我们完成了一切. Apache common IO包令我們从繁杂的文件操作和IO操作中得以解脱 ,本着不重复发明轮子的面向对象理念.我们应该遵从拿来主义,直接使用一些已经公认的common组件例如apache google的通用common包來減少我們的开发时间,提高我们的开发效率..但由于apache的common包使用的是阻塞IO,若对性能要求苛刻或想追求性能极致的系统,还是建议自己编写基于Buffer和Chaneel的NIO来进行IO操作  
 
 
  
运维网声明 
1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003运维网