复习IO流
来源:互联网 发布:淘宝店铺过户条件 编辑:程序博客网 时间:2024/06/05 14:59
InputStream字节输入流的祖先,OutputStream字节输出流的祖先
Reader:字符输入流的祖先,Writer:字符输出流的祖先
fileInputStream(extends InputStream):
字节输入流。通过read()方法实现以字节的方式对文件进行读取的操作。
fileOutputStream(extends OutputStream):
在FileInputStream之上添加了一个缓冲区,如果要操作二进制的文件比较大,使用
BufferedInputStream读取效率比较高
BufferedOutputStream:
在FileOutputStream之上添加了一个缓冲区,如果要写的数据比较多,使用BufferedOutputStream效率比较高
BufferedReader:
对FileReader进行了装饰,在FileReader字符流的基础添加了缓冲区,在读取的字符文件比较大的时候不需要自行去设计缓冲区,默认以及添加了缓冲区大小为(8k),也可以在创建对象时自行设计缓冲区的大小
BufferedWriter:
对FileWriter进行了装饰,在FileWrite字符流的基础上添加了缓冲区,在写字符文件的时候,会先把写入的内容写到缓冲区,在刷新到磁盘中,提高输出的效率。
Reader:字符输入流的祖先,Writer:字符输出流的祖先
fileInputStream(extends InputStream):
字节输入流。通过read()方法实现以字节的方式对文件进行读取的操作。
fileOutputStream(extends OutputStream):
字节输出流。通过write()方法实现以字节的方式对文件进行写的操作
在FileInputStream之上添加了一个缓冲区,如果要操作二进制的文件比较大,使用
BufferedInputStream读取效率比较高
BufferedOutputStream:
在FileOutputStream之上添加了一个缓冲区,如果要写的数据比较多,使用BufferedOutputStream效率比较高
BufferedReader:
对FileReader进行了装饰,在FileReader字符流的基础添加了缓冲区,在读取的字符文件比较大的时候不需要自行去设计缓冲区,默认以及添加了缓冲区大小为(8k),也可以在创建对象时自行设计缓冲区的大小
BufferedWriter:
对FileWriter进行了装饰,在FileWrite字符流的基础上添加了缓冲区,在写字符文件的时候,会先把写入的内容写到缓冲区,在刷新到磁盘中,提高输出的效率。
0 0
- io流复习
- 复习IO流
- 复习一下io流:
- (JAVA基础复习) IO流
- Java基础复习:IO流
- java文件IO流复习
- 每天一次IO流复习
- 一、Java IO流复习
- io复习
- io复习
- IO复习
- IO复习
- IO复习
- 【javase复习】## day10 IO流------字符流 ##
- (Java复习与IO输入输出流)
- 黑马程序员 IO流的复习
- Java基础复习:IO流(续)
- Java复习第四天---IO流
- hdu 5647 DZY Loves Connecting (树形dp)
- Filter-统一全站编码
- 图(graph)
- 欢迎使用CSDN-markdown编辑器
- lightoj1070 - Algebraic Problem(Matrix)
- 复习IO流
- centos7之lamp环境搭建
- Android应用性能调试
- 好朋友?陌生人?-------指针与数组
- 华为网络通信基一
- 【机器学习】MATLAB读取mnist数据库
- Codeforces Round #347 (Div. 2) D. Graph Coloring(最少需要选择多少个点,使得所有边的颜色相同)
- zoj3939 The Lucky Week 模拟
- Linux is not Matrix——redis集群搭建