流的分类 依据方向分类,分为输入流和输出流。 依据读写单位,分为字符流和字节流。 依据功能不同,分为节点流,处理流。 所谓的输入与输出 输入输出的参考系是程序,比如说从文件读取,这叫做输入,程序写文件,这叫输出。 节点流 字节流 字符流的单位是一个一个字节字节读取的,每一次读取一个。 字符流 字符流 ...
分类:
编程语言 时间:
2016-10-08 02:17:15
阅读次数:
115
一、字节流:FileInputStream 和FileOutputStream 基本操作和字符流类相同,没有flush,但是close还是要的 复制一个字节流文件 while((len=fis.read(buf))!=-1){ fos.write(buf);*/ int len=fis.availa ...
分类:
其他好文 时间:
2016-10-07 13:55:32
阅读次数:
150
java.io下面有两个抽象类:InputStream和ReaderInputStream是表示字节输入流的所有类的超类Reader是用于读取字符流的抽象类InputStream提供的是字节流的读取,而非文本读取,这是和Reader类的根本区别。即用Reader读取出来的是char数组或者Strin ...
分类:
其他好文 时间:
2016-10-07 11:17:39
阅读次数:
102
分类输入流大致方法分类流向:输入流与输出流数据:字节流字符流功能:节点流:包裹源头处理流:增强功能,提高性能输入流大致方法关于输入流的问题大致分四步:设立代理建立管道(通用性)数据装箱(效能)结尾手工以下是个人理解处理IO流的软件相当一个搬运公司,真实文件好比是一间需要搬运的房子(包括房子里的一切)... ...
分类:
其他好文 时间:
2016-10-07 07:38:23
阅读次数:
123
BufferedReader和BufferedWriter 字符流的缓冲区:缓冲区的而出现提高了对数据的读写效率对应类:BufferedWriter BufferedReader缓冲区要结合流才可以使用,在流的基础上对流的功能进行了增强。实际上BufferedReader和BufferedWrite ...
分类:
其他好文 时间:
2016-10-07 01:52:54
阅读次数:
243
IO流:IO流用来处理设备之间的数据传输,Java对于流的操作对象都在IO包中将外设中的数据读取到内存中:输入将内存的数写入到外设中:输出 流分为字节流和字符流字符流的由来:其实就是字节流读取文字字节数据后,不直接操作而是先查指定的编码表。获取相应的文字。在对这个文字进行操作,简单地说就是:字节流+ ...
分类:
其他好文 时间:
2016-10-07 01:34:33
阅读次数:
114
InputStream:得到的是字节输入流,InputStream.read("filename")之后,得到字节流 Reader:读取的是字符流 InputStreamReader:从字节到字符的桥梁。InputStreamReader(InputStream.read("filename")); ...
分类:
其他好文 时间:
2016-10-06 10:42:59
阅读次数:
158
IO流: 输入流:输出流: 字节流:字符流:为了处理文字数据方便而出现的对象。 其实这些对象的内部使用的还是字节流(因为文字最终也是字节数据) 只不过,通过字节流读取了相对应的字节数,没有对这些字节直接操作。 而是去查了指定的(本机默认的)编码表,获取到了对应的文字。 简单说:字符流就是 : 字节流 ...
分类:
其他好文 时间:
2016-10-05 00:51:38
阅读次数:
222
概述1.File类字段摘要构造方法概述1. File类2. IO流的原理以及概念3. IO流的体系4. 字节流和字符流5. 处理流6. 文件拷贝 7. 文件分割与合并1.File类File类是文件和目录路径名的抽象形式.一个File对象可以代表一个文件或目录,但是不是完全对应的.File类对象主要用... ...
分类:
编程语言 时间:
2016-10-04 18:51:23
阅读次数:
148
有时候,我们会遇到单独写入数据到文本文件的情况。比如: 需求:把ArrayList集合中的字符串数据存储到文本文件 分析: A:ArrayList集合中存储的是String类 B:要存储的文件是文本文件,所以用字符流,为了快速,用缓冲字符流A 数据源: ArrayList<String> 遍历集合, ...
分类:
编程语言 时间:
2016-10-02 00:34:20
阅读次数:
159