1、字符流与字节流
字节流可以处理所有类型的数据,包括图片,文字,音频、视频等。在读取时,读到一个字节就返回一个字节。
在Java中对应的类都以Stream结尾。
字符流中仅能处理纯文本数据,如txt文本等。
在Java中对应的类都以Writer或者Reader结尾
2、字符、字节与编码
字..
分类:
编程语言 时间:
2015-08-27 00:46:27
阅读次数:
146
概述: 各种流类型(类和抽象类)都位于位于java.io包中,各种流都分别继承一下四种抽象流中的一种: 类型 字节流 字符流 输入流 InputStream Reader 输出流 OutputStream Writer 应该将通用的域和方法放在超类中,对于无法具体定义的方法声明为不用实现的抽象方法,...
分类:
编程语言 时间:
2015-08-26 22:13:27
阅读次数:
164
1、字节流 最原始的一个流,读出来的数据是010101,一个字节是8位,多的时候是一个字节一个字节来读。2、字符流 一个字符一个字符的读取数据,一个字符是2个字节。3、四个管道 都是抽象类 字节流 字符流 InputStream Rrader OutputStream Writer4、...
分类:
编程语言 时间:
2015-08-26 20:01:16
阅读次数:
194
IO流 分为字节流和字符流 字节流抽象基类: InputStraem(读) ,OutputStream(写) 字符流基类: Reader WriterFileWriter: 后缀名是父类名。 前缀名是该流对象的功能。专门用于操作文件的Writer子类对象使用IO流都应该对其进行异常处理,...
分类:
其他好文 时间:
2015-08-26 17:40:01
阅读次数:
107
IO:
按流向:
输入流:程序可以从中读取数据的流
输出流:程序能向其中写入数据的流
按传输单位:
字节流:以字节为单位传输数据的流
字符流:以字符为单位传输数据的流
按功能:
节点流:用于直接操作目标设备的流
处理流:是对一个已经存在的流的连接和封装,通过对数据提供处理为程序提供更为强大、灵活的读写功能
IO(Input Outp...
分类:
编程语言 时间:
2015-08-21 15:50:00
阅读次数:
187
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------IO流用于处理设备间的数据传输按操作数据分:字节流和字符流按流向分:输入流和输出流IO流常用基类:字节流的抽象基类:InputStream OutputStream字节流的抽象基类:Reader ....
分类:
其他好文 时间:
2015-08-20 23:47:02
阅读次数:
303
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、IO流的介绍及体系IO流用来处理设备之间的数据传输。java对数据的操作是通过流的方式。java用于操作流的对象都在IO包中。输入流和输出流相对于内存设备而言:将外设中的数据读取到内存中:输入。...
分类:
编程语言 时间:
2015-08-20 15:05:00
阅读次数:
262
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------字符流的缓冲区l 缓冲区的出现提高了对数据的读写效率。l 对应类? BufferedWriter? BufferedReaderl 缓冲区要结合流才可以使用。l 在流的基础上对流的功能进行了增强。1...
分类:
其他好文 时间:
2015-08-20 09:08:42
阅读次数:
96
1.What is stream?
流失一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或者是网络连接。类似的,当程序需要写入数据的时候,就会开启通向目的地的流。
在Java中,IO的部分很庞大,基本包括两大部分:字节流和字符流。具体结构如下图(图源于网上):
2:什么是字节流?
以字节为单位传输的流。字节流的输入流祖...
分类:
编程语言 时间:
2015-08-19 23:47:23
阅读次数:
206
程序编译详解编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。总过程如下:C源程序->编译预处理(对源文件进行词法分析和语法分析,确认符合语法规则)->编译(将其翻译成...
分类:
其他好文 时间:
2015-08-19 12:37:02
阅读次数:
118