黑马程序员--Java高级--关于JavaIO流的学习总结
来源:互联网 发布:网络教育全国统考 编辑:程序博客网 时间:2024/04/27 13:07
在学习JavaIO的时候最让我头疼的就是众多的类,以及类之间的关系难以理清。
看了下边的关系图,思路很清晰,很容易理解并记住各类的关系。
字节流本身不会使用缓冲区,字符流需要使用缓冲区。所以在使用字符流的时候记得要使用flush()方法才能将内容写出去。
什么是缓冲区和缓冲区的作用:某些情况下,如果一个程序频繁地操作一个资源(如文件或数据库),则性能会很低,此时为了提升性能,就可以将一部分数据暂时读入到内存的一块区域之中,以后直接从此区域中读取数据即可,因为读取内存速度会比较快,这样可以提升程序的性能。
字符流:
Reader、Writer
字节流:
InputStream、OutputStream
常用的实现类都是和File相关的,包括
FileReader、FileWriter 、FileInputStream、FileoutputStream
通常为了提高IO效率,要使用缓存来操作流。
BufferReader、BufferWriter、BufferedInputStream、BufferedOutputStream
0 0
- 黑马程序员--Java高级--关于JavaIO流的学习总结
- 黑马程序员-----javaIO流总结*
- 【黑马程序员】javaIO学习和总结
- 黑马程序员-JavaIO总结
- 黑马程序员-javaIO总结
- 黑马程序员_ javaIO流的一些总结
- 黑马程序员---javaIO流
- 黑马程序员--javaIO流
- 黑马程序员-------JavaIO流
- 黑马程序员-javaIO学习笔记
- javaIO流的学习总结
- 黑马程序员---关于学习Java泛型的一些总结
- 基础入门:关于JavaIO流学习总结
- 黑马程序员—JavaIO流
- 黑马程序员-javaIO总结 续——其他常用与IO流有关的对象
- 黑马程序员__关于学习Java中IO流的FileWriter的总结
- 黑马程序员__关于学习Java的IO流中FileReader的总结
- javaIO流学习总结
- 读段子“人脉无用,打铁自硬”
- 值传递和地址传递讲解
- apache ab压力测试工具带参数
- execl error: Permission denied 错误解决
- dbca 建库时报错:ORA-19504 ORA-12547 ORA-15001 ORA-15055
- 黑马程序员--Java高级--关于JavaIO流的学习总结
- 机器学习——深度学习(Deep Learning)
- Django 模板使用
- java基础培训真的有必要吗?
- leetcode-Longest Substring Without Repeating Characters
- C语言程序学习(十五)笔记
- python excel 的相关操作(使用 xlrd xlwt 读写)
- android Tools之Hierachy Viewer的使用
- 在ubuntu 查看ip地址 和 DNS (星星笔记)