本周回顾 2015/1/23

2015-01-23  本文已影响24人  浪痕

本周主要学习了以下四个方面的知识

现作以下总结

IO流##

关于IO流的学习主要参考文章为:Java IO流学习总结
Java流操作有关的类或接口:

java流类图结构

流的概念和作用###

流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,
**流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 **

字符流和字节流####

字符流的由来: 因为数据编码的不同,而有了对字符进行操作的流对象。本质其实就是基于字节流读取时,去查了对应的码表。
字节流和字符流的区别:

结论:只要是处理纯文本数据,就优先考虑使用字符流。 除此之外都使用字节流。

关于字节流参考如下:
java.io包中的字节流(上)—— 基本的InputStream和OutputStream
java.io包中的字节流(下)—— FilterInputStream和FilterOutputStream

字符流与字节流转换###

转换流的特点:

其是字符流和字节流之间的桥梁

何时使用转换流?

具体的对象体现:

InputStreamReader:字节到字符的桥梁
OutputStreamWriter:字符到字节的桥梁

这两个流对象是字符体系中的成员,它们有转换作用,本身又是字符流,所以在构造的时候需要传入字节流对象进来。

上一篇 下一篇

猜你喜欢

热点阅读