1、字节流和字符流
字节流是一个字节一个字节的形式读取
字符流是两个字节两个字节的形式读取
FileInputStream FileOutputStream为例
如果wirte(256) 在read()那么读取出来的是0,
因为,256站九位,后八位都是0,wirte就是写入一个字节,那么他就写入的00000000,所以读取到的就是0。
如果经过包装成Dataoutpstream,那么wirteInt(256),他就是按照int类型,占四个字节,写入四个字节,00000000,00000000,00000001,00000000
当然读取出来的时候也是要按照int类型读取,如果只读取前面两位那么就是0
同样的,字符也会转成相映的二进制来写入
如果写入的时候按照数字写入,读取的时候按照字符读取,那么就出现了乱码
FileInputStream fis = new FileInputStream("d:/ccc.txt");
FileOutputStream fos = new FileOutputStream("d:/ccc.txt");
DataOutputStream dos = new DataOutputStream ((fos));
BufferedReader br = new BufferedReader (new InputStreamReader(fis));
dos.writeDouble(1222.111);//按照双精度写入文件
System.out.println(br.readLine());//reanLine是返回字符串。
2、数据流方便我们操作各种类型数据
字节数组流方便我将数据转成字节数组
缓冲流读取更加高效
包装的作用
(1)、提高效率,如BufferedReader
(2)、处理不同数据类型,如DataOutputStream的各种方法
3、标准输入流和标准输出流
他们就是根据方法重载,根据传入的参数数据的不同,来调用不容的流,这些流就按照该数据类型的格式输入和输出。
PrintWriter 标准输出流,可以输出各种类型数据,但是注意,我们读取的时候,读取数据的顺序要一致。
4、节点流连接好了需要传输数据的地点。
处理流嵌套在节点流上为我们提供了各种方便我们操作的方法。
5、我们只有按照数据原有的形式输入和输出,才能正确的处理数据。
我们在一个流中,按照什么格式输出,我们在读取的时候就要按照什么格式读取出来
比如,往一个文件里面先写入一int,再写入一个double
那么读取的时候就要先读readInt再读readDouble
总结:
1、int类型占四个字节,那么我们读取的时候都要按照int的形式操作,其他类型也是一样
2、FileOutputStream的write(b)方法,是写入b的二进制形式的右边第一个字节,他只写入一个字节。
3、懂了第二点那么其他的流的方法也就是一样的,只是他们读取的方式不同可以处理不同的数据。
相关推荐
数据流计算机的基本工作原理 及动态数据流计算机结构的描述
二层交换机、三层交换机和路由器的基本工作原理(互联网+).pdf二层交换机、三层交换机和路由器的基本工作原理(互联网+).pdf二层交换机、三层交换机和路由器的基本工作原理(互联网+).pdf二层交换机、三层交换机和...
水力学习题及答案-液体一元恒定总流的基本原理..docx
流化床的基本原理PPT课件.pptx
关工作流(Workflow)的基本概念、原理与方
在电力系统中,两侧电源或单相环网的输电线路,在这样的电网中,为切除线路上的故障,线路两侧都装有断路器和相应的保护,如装设过流保护将不能保证动作的选择性。为解决选择性的问题,在原来的电流保护的基础上装设...
雨流计数法的基本流程图,雨流计数法(又叫塔顶法)是目前在疲劳设计和疲劳试验中用的最广泛的一种计数方法
介绍了流化床锅炉的基本结构,设计原理,操作原理,以及防磨损的措施等等,
基本原理为:当向电极充电时,处于理想极化电极状态的电极表面电荷将吸引周围电解质溶液中的异性离子,使这些离子附于电极表面上形成双电荷层,构成双电层电容。由于两电荷层的距离非常小(一般0.5nm以下),再加之...
国际资金流动基本原理PPT学习教案.pptx
测试原理 基本工作原理:endpoint1 和 endpoint2,一个为发送方,一个为接收方,二者通过tcp 协议建立控制连接和传输数据。利用 tcp 滑动窗口机制,来达到不丢包的目的,从来可以计算吞吐量的大小。
明渠流动的基本原理及其应用PPT学习教案.pptx
根据磁敏一极管的工作原理,由于流太基区的电子要经过高复合区r,载流子大量复合,使i区载流子浓度大大减少而成为高阻区。 高阻区的存在又使发射结上电压减小,从而使注人到i区的电子数大量减少,使集电极电流...
8、一般还应该增加一些保护电路,比如空载、短路等保护,否则可能会烧毁开关电源大功率开关电源工作原理及基本组成大功率开关电源基本组成大功率电源大至由主功率电路、PWM控制电路、单片机控制电路、辅助电源四大部...
1、工作流基本原理 1.1背景介绍 1.2基本概念 1.3整体架构 2、详细功能介绍 2.1基本概念 2.2环境准备 2.3设计发布 2.4运行管理 3、案例分析演示 3.1简单工作流配置 3.2复杂工作流配置 4、问题...
水力学液体一元恒定总流基本原理PPT学习教案.pptx
水力学习题与答案_液体一元恒定总流的基本原理.doc
水力学习题及答案-液体一元恒定总流的基本原理.doc
本书从人眼的视觉出发,...介绍了目前国际上已实施的DVB-S、DVB-C、DVB-T、STSC和ISDB-T数学视频广播系统,以及条件接收、交互电视和视频点揪系统的基本概念;重点介绍了当前市场流行的几种机顶盒,并举例进行了分析