1、IO流(IO流概述及其分类) 1.概念 IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的类都在IO包中 流按流向分为两种:输入流,输出流。 流按操作类型分为两种: 字节流 : 字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的 字符流 ...
分类:
编程语言 时间:
2016-10-27 08:07:24
阅读次数:
206
1, 流是一组有序的数据序列,根据操作类型,可以分为输入流和输出流,实际上是程序与文件/数组/网络连接/数据库的关系,但要以程序为中心。 2,IO流分类 1)按流向分:输入流与输出流 2)按数据分:字节流:二进制,一切文件均可 字符流:文本文件,只处理纯文本 3,字符流与字节流(重点) 1),字节流 ...
分类:
其他好文 时间:
2016-10-26 22:27:46
阅读次数:
252
字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后 ...
分类:
编程语言 时间:
2016-10-26 20:13:36
阅读次数:
167
1.转换流的引入在项目中新建了一个a.txt的文件,内容是hello中国。我现在用字节输入流来读取并输出到控制台。当然复制文件是没有问题的啦。编码是utf-8。packagecn;
importjava.io.FileInputStream;
importjava.io.IOException;
importjava.io.InputStream;
publicclassFileI..
分类:
编程语言 时间:
2016-10-26 11:29:50
阅读次数:
257
1.IO的引入2.IO流的分类流向:输入流读取数据输出流写出数据数据类型:字节流字节输入流读取数据InputStream字节输出流写出数据OutputStream字符流字符输入流读取数据Reader字符输出流写出数据Writer我们一般在探讨IO流的时候,如果没有明确说明按照那种分类来说,默认情况下是..
分类:
编程语言 时间:
2016-10-25 03:12:25
阅读次数:
192
记得当初自己刚开始学习Java的时候,对Java的IO流这一块特别不明白,所以写了这篇随笔希望能对刚开始学习Java的人有所帮助,也方便以后自己查询。Java的IO流分为字符流(Reader,Writer)和字节流(InputStream,OutputStream),字节流顾名思义字节流就是将文件的 ...
分类:
编程语言 时间:
2016-10-22 12:11:34
阅读次数:
167
字符流的过滤器 BufferedReader >readLine 一次读取一行 BufferedWriter/PrintWriter >写一行 执行结果 ...
分类:
其他好文 时间:
2016-10-19 03:07:26
阅读次数:
174
Java NIO提供了与标准IO不同的IO工作方式: Channels and Buffers(通道和缓冲区):标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffer)进行操作,数据总是从通道读取到缓冲区中,或者从缓冲区写入到通道中。 Asynchrono ...
分类:
编程语言 时间:
2016-10-19 02:20:13
阅读次数:
134
先,response返回有两种,一种是字节流outputstream,一种是字符流printwrite。 申明:这里为了方便起见,所有输出都统一用UTF-8编码。 先说字节流,要输出“中国",给输出流的必须是转换为utf-8的“中国”,还要告诉浏览器,用utf8来解析数据 再说字符流,要输出中国,需 ...
分类:
其他好文 时间:
2016-10-18 09:38:01
阅读次数:
197
转自:http://blog.csdn.net/jiyangsb/article/details/50984440 java中的IO流中的输出流一般都有flush这个操作,这个操作的作用是强制将缓存中的输出流(字节流,字符流等)强制输出。 为什么会有这么个方法啊? 因为输出流在进行输出时,比如像某个 ...
分类:
编程语言 时间:
2016-10-16 11:24:30
阅读次数:
152