流的概念
Java程序通过流来完成输入/输出。流是生产或消费信息的抽象。流通过Java的输入/输出系统与物理设备链接。尽管与它们链接的物理设备不尽相同,所有流的行为具有同样的方式。这样,相同的输入/输出类和方法适用于所有类型的外部设备。这意味着一个输入流能够抽象多种不同类型的输入:从磁盘文件,从键盘或从网络套接字。同样,一个输出流可以输出到控制台,磁盘文...
分类:
编程语言 时间:
2016-05-27 12:52:30
阅读次数:
272
文件读取中的NIO
在Java1.4之前的I/O系统中,提供的都是面向流的I/O系统,系统一次一个字节地处理数据,一个输入流产生一个字节的数据,一个输出流消费一个字节的数据,面向流的I/O速度非常慢,而在Java 1.4中推出了NIO,这是一个面向块的I/O系统,系统以块的方式处理处理,每一个操作在一步中产生或者消费一个数据库,按块处理要比按字节处理数据快的多。
在NIO中有几个核心对...
分类:
编程语言 时间:
2016-05-03 18:13:36
阅读次数:
206
文件读取中的NIO
在Java1.4之前的I/O系统中,提供的都是面向流的I/O系统,系统一次一个字节地处理数据,一个输入流产生一个字节的数据,一个输出流消费一个字节的数据,面向流的I/O速度非常慢,而在Java 1.4中推出了NIO,这是一个面向块的I/O系统,系统以块的方式处理处理,每一个操作在一步中产生或者消费一个数据库,按块处理要比按字节处理数据快的多。
在NIO中有几个核心对象需...
分类:
编程语言 时间:
2016-05-01 14:58:09
阅读次数:
505
【对象的序列化和反序列化 】 1.定义:序列化--将对象写到一个输出流中。反序列化则是从一个输入流中读取一个对象。类中的成员必须是可序列化的,而且要实现Serializable接口,这样的类的对象才能被序列化和反序列化。这个接口是一个表示型的接口。serialVersionUID是一个串行化类的通用 ...
分类:
编程语言 时间:
2016-04-09 10:30:38
阅读次数:
140
从socket中得到一个输入流InputStrean,然后从这个流中取数据,如果这个时候流里面的没有数据,可能是服务还没有发数据过来或发过来的数据也取完了,那么线程就会停在那里..直到服务器在发数据过来,从Socket的InputStream中取到了数据,这个线程才会向下走.所以当要和服务器交互通信...
分类:
其他好文 时间:
2016-03-20 17:39:10
阅读次数:
110
这是c++中 getline()的原型是istream& getline ( istream &is , string &str , char delim ); 其中 istream &is 表示一个输入流,譬如cin;string&str表示把从输入流读入的字符串存放在这个字符串中(可以自己随便命
分类:
其他好文 时间:
2016-02-22 20:41:46
阅读次数:
225
package com.yyq;/* * 功能流 (合并流) * SequenceInputStream 表示其他输入流的逻辑串联,他从输入流的有序集合开始, * 并从第一个输入流开始读取,直到文件末尾。 * 把三个文件的数据变成一个文件 * * */import java.io.*;impor.....
分类:
其他好文 时间:
2016-01-24 15:27:44
阅读次数:
179
对文件或其它目标频繁的读写操作,效率低,性能差。使用缓冲流的好处,能够更高效的读写信息,原理是将数据先缓冲起来,然后一起写入或者读取出来。BufferedInputStream:为另一个输入流添加一些功能,在创建时,会创建一个内部缓冲区数组,用于缓冲数据BufferedOutputStream:通过...
分类:
编程语言 时间:
2016-01-10 10:30:30
阅读次数:
189
BufferedInputStreamBufferedInputStream 为另一个输入流添加一些功能,即缓冲输入以及支持 mark 和 reset 方法的能力。BufferedOutputStream该类实现缓冲的输出流。BufferedReader从字符输入流中读取文本,缓冲各个字符,从而实现...
分类:
编程语言 时间:
2015-12-13 15:28:42
阅读次数:
204
6.1 涉及知识点(1)关于NSOutputStream的使用 //1. 创建一个输入流,数据追加到文件的屁股上 //把数据写入到指定的文件地址,如果当前文件不存在,则会自动创建 NSOutputStream *stream = [[NSOutputStream alloc]ini...
分类:
Web程序 时间:
2015-11-06 23:32:04
阅读次数:
234