C++标准库封装了一个缓冲区类streambuf,以供输入输出流对象使用。每个标准C++输出输出流对象都包含一个指向streambuf的指针,用 户可以通过调用rdbuf()成员函数获得该指针,从而直接访问底层streambuf对象。因此,可以直接对底层缓冲区进行数据读写,从而跳过上层的格 式化输入 ...
分类:
数据库 时间:
2016-11-12 23:26:53
阅读次数:
314
1.流的概念:在Java中,流是从源到目的地的字节的有序序列。Java中有两种基本的流——输入流(InputStream)和输出流(OutputStream)。 根据流相对于程序的另一个端点的不同,分为节点流和过滤流。 (1)节点流:以特定源如磁盘文件、内存某区域或者线程之间的管道为端点的构造输入输 ...
分类:
编程语言 时间:
2016-11-09 20:15:46
阅读次数:
251
一、输入输出流的分类 什么叫输入流?什么叫输出流?用一根管道插入文件里,然后开始读数据,如果站在文件的角度这叫输出,如果站在程序角度这叫输入。记住以后说输入输出流都是站在程序的角度上来说的 二、节点流讲解 以File这个类型作为讲解节点流的典型 范例:使用FileInputStream流来读取Fil ...
分类:
编程语言 时间:
2016-11-07 22:14:13
阅读次数:
353
一、获取文件的编码格式 当我们在使用文件输入输出流时,经常会出现乱码问题,这通常是由于编码格式导致的。 以复制一份文件为例: 我们用输入流(FileInputStream)读取文件,然后用输出流(FileOutPutStream)重新写入到另一个文件, 如果源文件的编码格式和我们重新写入时的编码格式 ...
分类:
其他好文 时间:
2016-11-03 02:18:56
阅读次数:
173
输入输出流可能有不允许操作,可能有出现错误,必须在try语句中进行 读取规则 写规则 b[]字节数组在最后一次读入是会有覆盖现象,不过我们利用它返回的int,然后read(b,0,n)就冇问题了 用完流都要close()关闭 ...
分类:
其他好文 时间:
2016-11-02 01:07:46
阅读次数:
128
1 package com.sxd.test.util; 2 3 import java.io.BufferedReader; 4 import java.io.BufferedWriter; 5 import java.io.File; 6 import java.io.FileInputStre ...
分类:
编程语言 时间:
2016-11-01 13:36:30
阅读次数:
276
流:一组有序的数据序列。 1、输入流 所有输入流都是抽象类InputStream或抽象类Reader的子类。 方法:read()、mark()、reset()、skip()、markSupport()、close() 2、输出流 所有输出流都是抽象类OuputStream或抽象类Writer的子类 ...
分类:
其他好文 时间:
2016-10-27 13:26:33
阅读次数:
193
1, 流是一组有序的数据序列,根据操作类型,可以分为输入流和输出流,实际上是程序与文件/数组/网络连接/数据库的关系,但要以程序为中心。 2,IO流分类 1)按流向分:输入流与输出流 2)按数据分:字节流:二进制,一切文件均可 字符流:文本文件,只处理纯文本 3,字符流与字节流(重点) 1),字节流 ...
分类:
其他好文 时间:
2016-10-26 22:27:46
阅读次数:
252
1、字符在C++中就是数据流,比如输出hello world!,可以使用cout<<“hello world!”进行字符串的输出,cout是iostream中定义的,也是输入输出流。 输出字符串换行可以使用两种方式,一种使用转义字符\n,另外可以使用endl,两者都是换行,但是区别就是endl会立即 ...
分类:
编程语言 时间:
2016-10-16 01:32:26
阅读次数:
156
1、Java入门 2、数据类型与数组 3、运算符、表达式 4、控制语句 5、类与对象 6、子类与继承 7、接口与实现 8、内部类与异常类 9、常用实用类 10、组件与事件处理 11、输入输出流 12、jdbc数据库操作 13、多线程机制 14、网络编程 ...
分类:
编程语言 时间:
2016-10-15 16:15:47
阅读次数:
110