/*
对于IO输入输出流有两大类:
1,字节流(一般用的比较多)
2,字符流(指针对文字(包括中英文等各国语言文字)),字符流与字节流的区别之处就是字符流对象中融合了编码方式,即文字以哪种方式编码,以避免出现乱码。
常用的四个抽象基类:
字节流:InputStream、OutputStream
字符流:Reader、Writer
这四个基类的子类都是以这四个基类的名字作为后缀的,所以比较容易识别...
分类:
编程语言 时间:
2016-05-12 12:16:47
阅读次数:
230
/*
字节流:
InputStream
OutputStream
*/
import java.io.*;
class FileStream
{
public static void main(String[] args) throws IOException
{
outputFile();
//inputFile_1();
inputFile_2();
}
/*不利用数...
分类:
编程语言 时间:
2016-05-12 12:10:10
阅读次数:
151
推回输入流在Java输入、输出流体系中有两个特殊的流与众不同,就是PushbackInputStream/PashbackReader,它们都提供了如下三个方法:?void unread(byte[]/char[] buf):将以一个字节/字符数组内容推回到推回缓冲区里,从而允许重复读取刚刚读取的内 ...
分类:
编程语言 时间:
2016-05-12 01:24:33
阅读次数:
173
输入输出流 File使用路径字符串来创建File类实例,相关方法见API,文件路径可以是绝对路径,也可以是相对路径,但系统会根据用户的工作路径来解释相对路径,需要留意. 可以getName(),getAbsoluteFile(),getParent(),list()等等 IO流 分为输入流和输出流, ...
分类:
编程语言 时间:
2016-05-11 19:36:46
阅读次数:
279
reference link:http://blog.csdn.net/yanglusheng/article/details/51123513
第一章 开始
1.输入输出
流:随着时间的推移,字符是顺序生成或消耗的;
std::cout"Hello World"::endl;11
Note:在写重载
endl效果:结束当前行,并将与设备关联的缓冲区中的内容输出到...
分类:
编程语言 时间:
2016-05-07 08:31:22
阅读次数:
158
1.什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。 Java ...
分类:
编程语言 时间:
2016-05-06 14:40:57
阅读次数:
207
Java输入输出流通过java.io包下的接口和类来支持;输入输出是以内存划分的。 一、File类 File类是java.io中用于操作文件和目录的类,能够删除、创建、重命名文件和目录,但是不能访问文件内容,内容要通过输入/输出流操作。 File类提供了很多方法 1、访问文件名相关的方法 2、文件检 ...
分类:
编程语言 时间:
2016-05-04 22:45:23
阅读次数:
157
最近需要进行网络传输大文件,于是对基于socket的文件传输作了一个初步的了解。在一位网友提供的程序基础上,俺进行了一些加工,采用了缓冲输入/输出流来包装输出流,再采用数据输入/输出输出流进行包装,加快传输的速度。废话少说,先来看服务器端的程序。1.服务器端package sterning;import java.io.BufferedInputStream;import java.io.Data...
分类:
移动开发 时间:
2016-04-29 17:40:05
阅读次数:
186
流的概念
流是一个抽象的概念,它相当于日常生活中“流”的概念,什么意思呢?比如说有河里流的水,管道中的石油,电网中的电流等。
C#采用流模型读写文件里的数据。这是一种非常经典的文件读取方式,在很多高级语言中都有使用。具体来数就是把文件看做是数据源,然后建立一条管道让这些数据流入流出。加假如程序运行时需要这些数据,我们可以利用这条管道从文件里吸取数据放入内存,如果我们需要吧数据保存,那么我们也是...
最近需要进行网络传输大文件,于是对基于socket的文件传输作了一个初步的了解。在一位网友提供的程序基础上,俺进行了一些加工,采用了缓冲输入/输出流来包装输出流,再采用数据输入/输出输出流进行包装,加快传输的速度。废话少说,先来看服务器端的程序。1.服务器端package sterning;import java.io.BufferedInputStream;import java.io.Data...
分类:
移动开发 时间:
2016-04-26 20:13:04
阅读次数:
197