-
java的数据流
3.11 流
知道流的分类
掌握IO常用操作
Java中的流代表程序中数据的流通,是以先进先出方式发送信息的通道。
图3- 11 输入流和输出流
流可以分为不同的类型,按照不同的分类方式,从不同的角度来观察,概念上会有重叠。
按照流的方向,可以将流分为输入流和输出流:
输入流(InputStream):只能从中读取数据,而不能向其写入数据。
输出流(OutputStream):只能向其写入数据,而不能从中读取数据。
按照处理流的基本单位可以将流分为字节流和字符流:
字节流:在流中处理的基本单位为字节(8位的byte)的流。
字符流:在流中处理的基本单位为字符(16位的Unicode)的流。
按照流的角色分,可以将流分为节点流和过滤流:
节点流:可以从/向一个特定的IO设备(如磁盘或网络)读/写数据的流,节点流又常被称为低级流(Low Level Stream),节点通常是指文件、内存和管道。
过滤流:实现对一个已经存在的流的连接和封装,通过所封装的流的功能调用实现数据读/写功能的流。这种对流进行处理的流称为过滤流。
字节流中存放的是字节序列,无论是输入还是输出,都是直接对字节进行处理。InputStream和OutputStream为字节输入/输出流类的顶层父类。字符流中存放的是字符序列,无论是输入还是输出,都是直接对字符处理。字符流的顶层父类是Reader和Writer。节点流通常直接对特定的IO设备(如磁盘或网络)进行读写,而过滤流通常对已存在的流进行连接和封装,从而对已有的流进行特殊处理。
对象的序列化就是把对象写到一个输出流中,对象的反序列化是指从一个输入流中读取一个对象。
总结:
字节流:
输入流 输出流
FileInputStream FileOut
- 2022-01-25 23:22:03下载
- 积分:1
-
获取USB设备的信息,包括生产商ID,产品ID等
获取USB设备的信息,包括生产商ID,产品ID等-get infoformation of USB device
- 2023-07-17 19:05:04下载
- 积分:1
-
win32MP3播放器
win32实现的MP3播放器,采样了MCI接口,通过复写wnproc实现不规则界面,并自定义实现了歌词显示功能。支持lrc歌词
- 2022-05-14 00:22:45下载
- 积分:1
-
在 c + + 类库管理项目
在 c + + 类库管理项目。在这个程序中,您可以输入的书详情及学生详细信息。你也可以发出和归还的书,和如果这本书没有按时归还征收罚款。没有密码。没有调查问卷。
- 2023-04-06 10:00:04下载
- 积分:1
-
C#在WINCE系统上播放声音
PDA数据采集器,采集异常数据数据时,发出警告声音。
- 2022-01-26 04:47:13下载
- 积分:1
-
网聊个人爱好,想尝试在客户机上通过局域网进行…
NetChat
个人爱好,想尝试通过局域网对客户机进行控制操作。-NetChat personal hobbies, want to try through the LAN on the client to carry out control operations.
- 2022-06-19 03:07:27下载
- 积分:1
-
MATLAB代码潮流分析
潮流调和分析程序,包括各分潮分析,调和常数分析等-matlab code for tide analysis
- 2022-08-24 23:57:16下载
- 积分:1
-
single bus DS1820 temperature sensor applications (data collection, processing a...
单总线温度传感器DS1820的应用(数据采集,处理,输出,串行通信等)-single bus DS1820 temperature sensor applications (data collection, processing and output, serial communications, etc.)
- 2022-01-22 16:05:57下载
- 积分:1
-
java2 code book
java2 书里的代码-java2 code book
- 2022-03-20 07:34:16下载
- 积分:1
-
可调时钟
实验要求:1.能正常显示一天24小时时间
2.具有清零、各位均可调功能
3.按钮设置防抖
4.可调不能通过将该位置零,然后用计数...
可调时钟
实验要求:1.能正常显示一天24小时时间
2.具有清零、各位均可调功能
3.按钮设置防抖
4.可调不能通过将该位置零,然后用计数器连续加1的方法实现,并且实现每一位都单独可调
-Adjustable clock Experimental requirements: 1. To show the normal 24 hours a day 2. Has cleared, you can transfer function 3. Button to set up Anti-Shake 4. Adjustable position can not be zero, and then use the counter of one continuous method, and realize every single adjustable
- 2022-04-08 10:00:35下载
- 积分:1