commons-IO 包解析学习---IOUtils篇(2)_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > commons-IO 包解析学习---IOUtils篇(2)

commons-IO 包解析学习---IOUtils篇(2)

 2013/11/18 6:18:51  darkmap0209  程序员俱乐部  我要评论(0)
  • 摘要:IOUtils这个类提供一些对IO流的操作的工具closeQuietly这些方法提供-忽略null以及exception-的关闭流操作toXXX/read这些方法提供从流读取数据操作write这些方法提供写入流的操作copy这些方法提供从流复制所有内容至另外一个contentEquals这些方法提供对比两个流的内容的操作这个类期望调用者指定encodingcharset。这个类里面的read操作,都内置了缓冲操作
  • 标签:学习 解析

IOUtils这个类提供一些对IO流的操作的工具

?

  • closeQuietly 这些方法提供-忽略null以及exception-的关闭流操作
  • toXXX/read 这些方法提供从流读取数据操作
  • write这些方法提供写入流的操作
  • copy这些方法提供从流复制所有内容至另外一个
  • contentEquals这些方法提供对比两个流的内容的操作

?

这个类期望调用者指定 encoding charset 。

这个类里面的read操作,都内置了缓冲操作,无需额外使用BufferedInputStream 或是BufferedReader。

这个类需要调用者自行关闭stream。

?

?

monospace;">该类大部分方法是对IO的基本操作的优化,代码技巧较少,所以就不分析了。

?

?

?

发表评论
用户名: 匿名