-
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
-
Pocket PC 2003 system under the CHM electronic help files readable source code o...
POCKET PC 2003系统下的CHM电子帮助文件阅读的源代码,值得一看.-Pocket PC 2003 system under the CHM electronic help files readable source code overseas.
- 2022-06-12 05:16:37下载
- 积分:1
-
自己看。
本程序提供大量实用多项式计算函数:求一维实(复)多项式值、求一维多项式组值、求二维实(复)多项式值、两一维多项式相乘、两一维多项式除法、计算连分式函数值。-look it yourself.
- 2022-03-09 14:22:38下载
- 积分:1
-
另类Windows关机程序
另类Windows关机程序-alternative Windows shutdown procedure
- 2023-01-22 20:00:03下载
- 积分:1
-
完成坦克大战,在游戏引擎的基础上,利用游戏引擎提供的接口和资源,实现坦克大战小游戏。参加练习的人要完成游戏图像的控制。...
完成坦克大战,在游戏引擎的基础上,利用游戏引擎提供的接口和资源,实现坦克大战小游戏。参加练习的人要完成游戏图像的控制。-Tankedaizhan completed in the game engine, based on the use of game engine to provide the interface and resources to realize Tankedaizhan game. People to participate in exercises to complete the game image control.
- 2022-04-10 12:39:44下载
- 积分:1
-
使用7Z压缩各种类型文件及文件夹
使用visual-studio,win32控制台程序,可以实现智能压缩各类型文件及文件夹;同时,当需要添加文件类型或不同的文件夹,只需在数组中直接添加路径,快捷简便。
- 2022-03-18 01:49:00下载
- 积分:1
-
自己做的关于Modbus RTU通信的16位CRC校验码生成的示例,希望对各位有所帮助...
自己做的关于Modbus RTU通信的16位CRC校验码生成的示例,希望对各位有所帮助-Own on the Modbus RTU communication 16 CRC checksum generated code example, you want to be helpful
- 2022-05-29 20:41:28下载
- 积分:1
-
一个小时钟程序,实现定时关机提醒功能
一个小的时钟程序,实现定时关机以及提醒功能-a small clock procedures, and achieve Mytob.BSNotes remind function
- 2022-03-03 12:57:07下载
- 积分:1
-
在进行单机使用时,可做使pc端成为一个服务器来使用.
在进行单机使用时,可做使pc端成为一个服务器来使用.-When used in stand-alone, can make pc into a server-side use.
- 2022-11-06 15:10:04下载
- 积分:1
-
WPF C# abrir 普纳 en 监视器双
En 埃斯特角 sencillo ejemplo 他 creado dos 普纳que se ejecutaran dependiendo si estamos trabajando o 没有 con 联合国监控虚拟,en 劝阻相反 nos arrojara 联合国 mensaje al respecto。Espero les sirva。Saludos.
- 2023-02-13 03:00:03下载
- 积分:1