黑马程序员 字节流和字符流缓冲区的对比
来源:互联网 发布:mac 小红点 编辑:程序博客网 时间:2024/04/30 10:21
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------
温习老师讲的IO流的视频,对字符流和字节流做了对比。
字符流的两个基类:
Reader Writer
缓冲类
BufferedReader BufferedWriter
BufferedWriter bfw = new BufferedWriter(new FileWriter ("1.java");BufferedReader bfr = new BufferedReader(new FileReader ("1.java");String st = null;while ((st = bfr.readLine()) != null)//字符流缓冲区,封装了字符数组。{bfw.write(st);bfw.newLine();bfw.flush();//每写一次都要刷新。可以一行一行的写。}
字节流的两个基类:
InputSteam OutputStream
缓冲类
BufferedInputStream BufferedOutputStream
BufferedInputStream bis = new BufferedInputStream(fr);BufferedOutputStream bos = new BufferedOutputStream(fw);int num = 0;while ((num = bis.read()) != -1)//字节流缓冲区的原理就是封装了一个字节数组。{bos.write(num);//每写一次不用刷新。不能一行一行的写。}
字节流的缓冲区的循环是一个一个的读,直到不等于 -1.
而且,每一次的写入数据都不用刷新。
字符流的缓冲区的循环是一行一行的读,直到字符串不为 null。
但是,每一次的写入都要刷新。
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------
0 0
- 黑马程序员 字节流和字符流缓冲区的对比
- 黑马程序员_IO流二(字符缓冲区,字节缓冲区,字节字符转换流)
- 黑马程序员_IO流2_(字符缓冲区,字节缓冲区,字节字符转换流)
- 黑马程序员--字符流缓冲区对象,装饰设计模式,字节流,字节流的缓冲区对象,转换流对象
- 黑马程序员——Java基础------IO流之字符流、字节流和缓冲区。
- 黑马程序员_字符流的缓冲区
- 黑马程序员_自定义字节流的缓冲区
- 黑马程序员_Java基础_IO流(字符流缓冲区和字节流相关操作以及相关操作技巧)
- 黑马程序员-day20字节流及字节流缓冲区
- 黑马程序员-day19IO流字符流缓冲区
- 黑马程序员_IO流字符流-缓冲区
- 黑马程序员—IO流字符读取流的缓冲区
- 黑马程序员-day19-IO流(字符流的缓冲区)
- 黑马程序员--IO流(字符流的缓冲区)
- 黑马程序员—IO流字符写入流的缓冲区
- 黑马程序员_自定义字符流的缓冲区
- 黑马程序员 —— 字符流的缓冲区
- 黑马程序员--java基础------字符流的缓冲区
- LCA离线算法
- 4种Java引用浅解
- 支持向量机SVM分析
- 小楼一阁的数据结构学习笔记(二、顺序表)
- or1200处理器的异常处理类指令介绍
- 黑马程序员 字节流和字符流缓冲区的对比
- 最长递增子序列模板
- LCA在线算法
- UINavigationController 和 UIScrollView新特性
- oracle JRockit 介绍
- 数据挖掘十大经典算法
- 卢斯卡定理模板(大数组和)
- rsync+inotify实时同步
- windows下通过cygwin来使用hadoop