黑马程序员技术交流社区

标题: IO总结 [打印本页]

作者: vermouth    时间: 2015-1-18 12:32
标题: IO总结
之前没有系统学习IO的时候,都是直接查文档找能用的
学习了之后,才知道怎么做选择。
字节流是stream结尾的,InputStream OutputStream 前边加上类型,就是了。
字符流是Reader和Writer 加上类型就好啦。
读写基本方法:read() write()
读取文件时候使用缓冲数组,提高读写效率:  len = read(buf);  write(buf,0,len);

BufferedReader 有readLine方法
BufferedWriter 使用write方法写出字符串,newLine()加换行,flush()冲刷 才能写出

转换流:InputStreamReader OutputStreamWriter 把字节流转换为字符流
其他流:LineNumberReader: readLine() getLineNumber()   可以setLineNumber设置起始行

特殊的两个很好用的写出流:PrintWriter PrintStream 使用println自动调用flush

最后File类有一些一直不太明白的绝对路径相对路径问题,看了篇贴子:http://blog.csdn.net/woshirongshaolin/article/details/7693945



作者: 爱在西元前    时间: 2015-1-18 12:34
:lol 加油加油 ----我要一步一步往上爬~
作者: vermouth    时间: 2015-1-18 12:46
爱在西元前 发表于 2015-1-18 12:34
加油加油 ----我要一步一步往上爬~

西元前~~~
作者: 兮兮之c    时间: 2015-1-25 00:36
内存操作流很重要,你应该总结一下。
作者: 孤影恋红尘    时间: 2015-1-25 20:13
赞!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2