字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢? 实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再...
分类:
其他好文 时间:
2015-03-13 02:09:35
阅读次数:
212
1、NSData,数据,当我们需要把一些信息写入到文件里或发送到网络上,我们需要把这些数据转换下,变成纯粹的0、1字符流1 NSString * str = @"hello, world!";2 NSData * data = [str dataUsingEncoding:NSUTF8StringE...
分类:
其他好文 时间:
2015-03-12 18:51:18
阅读次数:
122
IO流下分为字节流与字符流,每个流又分为输入输出以及读写。字节流的两个基类为InputStream与OutputStream。字符流为Reader和Writer一般的缓冲流读写字符:BufferedReader br = new BufferedReader(new FileReader("b.tx...
分类:
编程语言 时间:
2015-03-12 16:42:03
阅读次数:
208
Java流操作有关的类或接口:Java流类图结构:流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流根据...
分类:
编程语言 时间:
2015-03-09 22:06:47
阅读次数:
178
C++标准库处理字符流时getline的一个坑...
分类:
编程语言 时间:
2015-03-09 16:19:24
阅读次数:
152
要把一片二进制数据数据逐一输出到某个设备中,或者从某个设备中逐一读取一片二进制数据,不管输入输出设备是什么,我们要用统一的方式来完成这些操作,用一种抽象的方式进行描述,这个抽象描述方式起名为IO流,对应的抽象类为OutputStream和InputStream ,不同的实现类就代表不同的输入和...
分类:
其他好文 时间:
2015-03-09 00:18:00
阅读次数:
232
java操作文件都是通过流来处理的,(其实其他很多语言也是这样)第一:java的IO流,分为:输入流 和 输出流(这真是废话,这是从流向的角度来说的)第二:java的所有IO流,只分为:字节流 和 字符流(其实就是传输的颗粒,传输的基本单位) 总结:凡是处理纯文本的优先考虑字符流;其他的才考虑使.....
分类:
编程语言 时间:
2015-03-06 19:05:25
阅读次数:
171
* 1.流的分类:* 按照数据流向的不同:输入流 输出流* 按照处理数据的单位的不同:字节流 字符流(处理的文本文件)* 按照角色的不同:节点流(直接作用于文件的) 处理流* * 2.IO的体系* 抽象基类 节点流(文件流) 缓冲流(处理流的一种)* InputStream FileInput...
分类:
编程语言 时间:
2015-03-03 23:32:39
阅读次数:
151
Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode ...
分类:
编程语言 时间:
2015-03-03 18:05:46
阅读次数:
161
一、字符流BufferedReader:BufferedReader是从缓冲区之中读取内容,所有的输入的字节数据都将放在缓冲区之中BufferedWriter:把一批数据写入到缓冲区,当缓冲区区的满时,再把缓冲区的内容写到字符输出流中二、对文本文件的读写2.1、字符输入流2.2、字符输出流2.3、综...
分类:
编程语言 时间:
2015-03-02 00:58:15
阅读次数:
170