-
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
-
本程序结合实例用Monte Cale方法进行编写的程序,可以对多重积分进行计算...
本程序结合实例用Monte Cale方法进行编写的程序,可以对多重积分进行计算-This procedure combined with examples of methods using Monte Cale written procedures, multiple points can be calculated
- 2022-03-14 02:57:35下载
- 积分:1
-
可选倒计时和定时关机两种方式
MFC开发,没有采用提升应用程序权限,最后关机调用的是系统命令,所以最后生成的exe文件请不要和系统命令shutdown重名...
可选倒计时和定时关机两种方式
MFC开发,没有采用提升应用程序权限,最后关机调用的是系统命令,所以最后生成的exe文件请不要和系统命令shutdown重名-Optional countdown and time off in two ways MFC development, the application did not enhance the authority, the final system shutdown command is called, so I finally generated exe file, please do not duplicate names and the system shutdown command
- 2023-06-01 13:00:03下载
- 积分:1
-
人工神经网络BP算法源代码与演示程序,适用于神经网络算法的入门者...
人工神经网络BP算法源代码与演示程序,适用于神经网络算法的入门者-This is a display of Artifical Neural Network Algorithm.It is suitable for beginners.
- 2022-02-07 04:25:02下载
- 积分:1
-
自动查找并删除VC生成的临时文件
自动查找并删除VC生成的临时文件-automatic VC find and delete temporary files generated
- 2023-01-14 19:00:03下载
- 积分:1
-
SUN Xin VC._code.rar
facilitate the initial learning VC++ of the people to lea...
孙鑫VC._code.rar
方便初始学习VC++的人士学习和使用。-SUN Xin VC._code.rar
facilitate the initial learning VC++ of the people to learn and use.
- 2022-09-22 04:10:03下载
- 积分:1
-
Simple and usable Virtual Keyboar
Simple and usable Virtual Keyboar
- 2022-01-25 19:23:56下载
- 积分:1
-
c# 鼠标钩子
c#鼠标钩子 获取窗口,标题,类名 等。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
- 2023-05-02 14:50:03下载
- 积分:1
-
The VB6
这是一套完整的企业人事管理系统完美版软件源代码,主要功能包括系统设置、员工档案、考勤管理、工作评价、员工调动、工资管理等几大模块,程序使用了vsFlex8.ocx、VsNetMenu.ocx、WinXPCEngine.ocx三个第三方的界面控件,其中VsNetMenu.ocx 5.0要求注册
-The VB6-to-VB.NET conversion tool by Francesco Balena
- 2022-12-16 11:50:03下载
- 积分:1
-
this is Excel VBA code.
show directory Tree in worksheet.
this is Excel VBA code.
show directory Tree in worksheet.
- 2023-03-03 10:35:03下载
- 积分:1