io流回顾
来源:互联网 发布:淘宝一周可以买多少次 编辑:程序博客网 时间:2024/05/21 10:07
what?
io流是输出和输入
一般用来读取文件和写入文件
why?
io流可以用作网络通信
可以用来传输文件
where?
在需要读取和写入的时候就可以用了
io流根据处理流类型的不同可以分为字符流和字节流
字符流和字节流又分为输出流和输入流
单纯的io流效率不是特别高
然后出现了缓冲流 缓冲流的出现提高了io流的效率 增强了io的功能
在使用缓冲流的时候 一定要明确它是因为提高流的功能而存在
所以在使用这个缓冲流之前 必须要有一个流对象
字符流和字节流的区别?
字节流在操作的时候本身是不会用到缓冲区(内存)的,是与文件本身直接操作的,而字符流在操作的时候是使用到缓冲区的
字节流在操作文件时,即使不关闭资源(close方法),文件也能输出,但是如果字符流不使用close方法的话,则不会输出任何内容,说明字符流用的是缓冲区,并且可以使用flush方法强制进行刷新缓冲区,这时才能在不close的情况下输出内容
读取文件一般使用字符流 和文件内容无关的 使用字节流
一个字符等于两个字节 (代码上也会有不同)
用字符流来读取文件
file f=new file(“文件.txt”);
fileinputstream fis=new fileinputstream(f);
int len=0;
byte[] b=new byte[1024];
while(len=fis.read(b)!=-1){
String s=new String(b,0,len);
}
字节流差不多
数组是char
关键单词是fileRead
阅读全文
0 0
- io流回顾
- java基础-IO流回顾
- Java基础知识回顾--IO流
- Java Io流回顾总结
- io流 的简单回顾
- 黑马程序员 java基础回顾---IO流
- 黑马程序员---回顾之java IO流
- 11Java语法回顾之io流
- java基础回顾笔记-io流1
- java基础回顾笔记-io流2
- java基础回顾之-IO流
- Java基础回顾---IO(字节流)
- 回顾 Java IO
- Java IO回顾
- java IO回顾小结
- 黑马程序员_基础回顾之IO流
- [转]java.io总结回顾
- Java基础 IO回顾 题目
- JNDI
- GreenDao3.0 的基本使用
- Linux系统下查看cpu、内存、进程、硬盘、网卡
- eclipse上传项目到github
- 逻辑回归、决策树和支持向量机(II)
- io流回顾
- 操作系统相关书单
- 22、从上往下打印二叉树 && 59、把二叉树打印成多行
- 非线性方程求解:孙悟空与贾宝玉的前世今生
- Hadoop进阶(hadoop streaming c++实现 & MapReduce参数调优)
- redis集群
- java后台Date类型与js中的Date类型转化
- java小算法—球从100米高度自由落下
- iOS本地数据存取,看这里就够了