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、懂了第二点那么其他的流的方法也就是一样的,只是他们读取的方式不同可以处理不同的数据。
相关推荐
数据流计算机是一种基于“数据驱动”执行模型的计算机架构,其基本工作原理在于,指令的执行不再由传统的指令计数器控制,而是由操作数的可用性和计算资源的空闲状态决定。当一条指令所需的所有操作数准备就绪,且有...
本PPT学习教案对射流泵的工作原理、分类、特点、应用及其基本方程进行了详细的介绍。 射流泵的工作原理是通过将高压液体射入低压液体中,产生的动能将低压液体推动,实现液体的输送。射流泵可以分类为液-液射流泵、...
《直流输电与FACTS技术:第一章 换流器的工作原理》 直流输电与 FACTS(Flexible AC Transmission Systems,...了解这些基本原理对于电力工程领域的设计、运行和维护人员至关重要,有助于提升电力系统的稳定性和效率。
在本题集中,我们探讨的是液体一元恒定总流的基本原理,这涉及到流体动力学的一些核心概念,如连续性方程、能量方程和动量方程。 1. **连续性方程**:基于质量守恒原理,对于不可压缩流体,流量在流场中的任何截面...
工作流(Workflow)是信息化系统中的一个重要组成部分,它涉及到企业或组织内部的业务流程自动化管理。这个概念源自20世纪80年代,...理解并熟练运用工作流的基本概念、原理和方法,对于优化企业的业务运作至关重要。
在了解电子镇流器的原理与制作前,我们先来探讨一下交流电子镇流器的基本组成和工作原理。 交流电子镇流器的基本组成包括电源部分、启动电路、电流控制电路和输出负载四部分。电源部分通常是指AC/DC的整流和滤波...
"流化床的基本原理" 流化床是一种特殊的多相流体系统,是一种介于固定床和气流床之间的状态。在流化床中,颗粒悬浮在流体中,流体的流速大于颗粒的沉降速度,使得颗粒悬浮于流体中。流化床的形成是由于流体的流速...
为了更好地理解射流泵的工作原理,本文将从射流泵的分类、特点、应用、基本方程、相似准则和特性曲线等方面进行详细介绍。 一、射流泵的分类 射流泵可以根据介质性质、混合过程的热力学、用途与结构等方面进行分类...
单闭环直流调速系统的基本工作原理PPT课件 单闭环直流调速系统是自动控制系统的一种,通过对系统的分析和研究,可以了解自动控制系统的基本工作原理和特点。本PPT课件涵盖了单闭环直流调速系统的基本工作原理,包括...
基本原理** 当电路中的开关断开时,流经电感线圈的电流会迅速下降,根据法拉第电磁感应定律,电感会在线圈两端产生一个很高的感应电动势\(e_L = -L \frac{di}{dt}\),这里的\(L\)是电感值,\(\frac{di}{dt}\)表示...
本文将详细介绍Jira工作流的原理和相关知识点,以帮助用户更好地理解并应用这一强大功能。 首先,工作流是指一个问题在项目管理中经历的生命周期的各个阶段和步骤,它是实际业务处理流程的抽象表示。在Jira中,工作...
综上所述,JWFD工作流引擎的设计原理涵盖了工作流的基本概念、核心数据结构、架构设计、生命周期管理、并发控制等多个方面。通过深入研究,开发者不仅可以利用JWFD实现业务流程自动化,还能借鉴其设计思想,提升自身...
MOSFET基本工作原理.pdf MOSFET(Metal-Oxide-Semiconductor Field-Effect Transistor,金属氧化物半导体场效应晶体管)是一种常用的半导体器件,由于其结构简单、控制灵活、高速-switching、低功率损失等特点,...
Cache 结构和工作原理 Cache 是一种高速缓冲存储器,位于主存和 CPU 之间,用于存放近期需要运行的指令和数据,以提高 CPU 对存储器的访问速度。Cache 的结构主要由三大部分组成:Cache 存储体、地址转换部件和替换...
在电力系统中,两侧电源或单相环网的输电线路,在这样的电网中,为切除线路上的故障,线路两侧都装有断路器和相应的保护,如装设过流保护将不能保证动作的选择性。为解决选择性的问题,在原来的电流保护的基础上装设...
### 开关电源的基本工作原理详解 #### 一、开关电源概述 开关电源是一种利用电子开关器件(如晶体管、场效应管、可控硅闸流管等)通过控制电路,使电子开关器件不断地“接通”和“关断”,对输入电压进行脉冲调制,...
"高压开关柜工作基本原理" 高压开关柜工作基本原理是指高压开关柜在工作过程中的基本工作机制和原理。高压开关柜是高压电气系统中的重要组件,负责控制和保护高压电气设备。 控制器件是高压开关柜中的关键组件,...