Java流操作有关的类或接口:
Java流类图结构:
流的概念和作用
流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。
IO流的分类
根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流
字符流和字...
分类:
编程语言 时间:
2014-12-30 20:47:46
阅读次数:
196
JavaIO流
首先要理解这个“流”(stream)字:Java把不同的输入,输出源抽象成为流,通过流的方式允许Java程序使用相同的方式来访问不同的输入,输出源。把这里的“流”简单的理解成从起源到接受的有序数据就好了。
IO流的分类:
一共有3种分类方式:
1,按流向分:
输入流;输出流
2,按处理的单位:
字节流(8 位的字节);字符流(16 位的字节)
3,按流的角色...
分类:
其他好文 时间:
2014-12-30 17:16:22
阅读次数:
248
Apache在CommonsCompress中提供了众所周知的tar、cpio、zip等压缩算法实现,其中最为丰富的当属zip实现了!
Commons Compress为压缩(GZip和BZip2)构建了压缩算法工厂类CompressorStreamFactory。通过这个类可以方便的构建GZip和BZip2的输入输出流,关键字分别为“gz”和“bzip2”。
GZip
Java代码
...
分类:
Web程序 时间:
2014-12-30 11:42:05
阅读次数:
224
以下是一对一的通信编程实现,后续会继续学习一个服务器监听多个客户端的实现。我学习到的主要步骤第一步:以特定端口(如4800)新建socket对象第二步:以系统输入设备构造BufferedReader对象,该对象用于接收系统键盘输入的字符第三步:以socket对象 得到输出流来构造PrintWrite...
分类:
编程语言 时间:
2014-12-30 11:14:09
阅读次数:
183
无论是C++还是Java,或者是vb,其中都有对文件的操作,而这些当然是离不开我们的文件流了。然而,这个文件流却始终给人困惑,单凭猜想,实在是不能很快理解它的含义,或者是它的形象描述。首先,从对于这个文件流的困惑来谈起。那么究竟有哪些困惑呢?第一点:输入流与输出流的..
分类:
其他好文 时间:
2014-12-30 01:50:17
阅读次数:
145
1)fflush编译器规定,fflush用于刷新输出流,对于输入流没有规定,也就是说 fflush(stdin) 的结果是未知的。这也就是在 VC下写C程序时,fflush(stdin)有效,VC下写C++程序时,fflush(stdin)无效的原因。2)VC下写C++程序时,清空缓存使用 clea...
分类:
其他好文 时间:
2014-12-30 00:27:33
阅读次数:
249
输入流和输出流是相对于内存设备而言即将外设中的数据读取到内存中就是输入 将内存中的数据写入到外设中就是输出字符流的由来: 其实就是:字节流读取文字字节数据后,不直接操作而是先查指定的编码表,获取对应的文字。再对这个文字进行操作,其实就是字节流+编码表字节流的两个顶层父类:1,InputStream....
分类:
编程语言 时间:
2014-12-28 19:27:13
阅读次数:
251
#include 非标准输入输出流
#include 标准输入输出流
C++中为了避免名字定义冲突,特别引入了“名字空间的定义”,即namespace。
当代码中用时,输出可直接引用cout继承C语言的标准库文件,未引入名字空间定义,所以可直接使用。
当代码中引入时,输出需要引用std::cout<<x;如果还是按原来的方法就会有错。
使用时,引入std::有以下方法:
1.
using na...
分类:
移动开发 时间:
2014-12-28 16:59:40
阅读次数:
181
输出不一定非要输出到文件中,也可以输出到内存中,如:ByteArrayOutputStream。输入流的read方法是从流里面读出来数据, 输出流的write方法时将内存中的数据写入到流中,方便输出出去。1. Java通过流来完成输入输出。2. 从功能上分为两大类:输入流和输出流 从流结构上可分.....
分类:
其他好文 时间:
2014-12-27 18:56:16
阅读次数:
186
1, 可以从其中读入一个字节序列的对象成为输入流,可以向其中写入一个字节序列的对象就做输出流。这些字节序列的来源地可以是文件,也可以是网络连接或者内存块。抽象类InputStream和OutputStream构成了I/O层次的基础。因为字节流不便于处理以Unicode存储的信息,所以有了Write....
分类:
编程语言 时间:
2014-12-25 22:01:31
阅读次数:
352