【JAVA】流与文件重点笔记 - 木东驿站 - Powered by MoodBlog

CONTENT

【JAVA】流与文件重点笔记


1.流的来源可以是文件,通常是文件,但也可以是网络连接、内存。

2.抽象类 InputStreamOutputStream 是I/O层次结构的基础,即原始类。

3.read和write方法在执行时都将阻塞,当前线程被阻塞,可使用多线程提高性能。

4.完成读写要close()关闭,释放系统资源,冲刷缓存区。

5.读取Unicode文本用Reader和Writer家族。

6.可以使用嵌套过滤器来添加多重功能,如DataInputStream>BufferedInputStream>FileInputStream

7.FileReader实例化时不能指定字符集,它只能使用默认的编码所以读取文本文件时最好使用new InputStreamReader(new FileInputStream(),Charset)方式取代new FileReader()


文件

在javase 7以上 版本,可以使用Path和Files类代替File类操作文件,速度更快,更完善。

个快快 2017年11月08日 天气 晴

REMARKS

© 2018 MoodBlog 0.2 个快快 作品 | 参考主题: mathilda by fuzzz. | 鲁ICP备16047814号