-
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
-
逆战一键领取所有活动
逆战一键领取所有活动,逆战一键领取所有活动,逆战一键领取所有活动,逆战一键领取所有活动,逆战一键领取所有活动,逆战一键领取所有活动,逆战一键领取所有活动,逆战一键领取所有活动,逆战一键领取所有活动。
- 2022-03-22 10:12:49下载
- 积分:1
-
tcp/ip socket源码(c#)
tcp/ip socket源码(c#)
适合新人看,老鸟还是不需要看了。
接收socket请求,并返回给flash策略文件
- 2022-06-13 11:33:42下载
- 积分:1
-
80386 Disassembler library, with source codes.
80386 Disassembler library, with source codes.
- 2022-03-13 00:59:42下载
- 积分:1
-
fm booster and its circuit config
fm booster and its circuit config
- 2023-04-11 08:35:03下载
- 积分:1
-
PB收发电子邮件mymail.rar
PB收发电子邮件mymail.rar-PB email mymail.rar
- 2022-03-10 17:17:34下载
- 积分:1
-
刷新数据立方体程序,包括全部更新和增量刷新
刷新数据立方体程序,包括全部更新和增量刷新-Refresh data cube procedures, including all updates and incremental refresh
- 2022-07-03 23:53:03下载
- 积分:1
-
手机测试小东西,希望大家批评指正,我是学VC和C++的,还有JAVA...
手机测试小东西,希望大家批评指正,我是学VC和C++的,还有JAVA-handset testing small things that we corrected criticism, I study the VC and C, JAVA
- 2022-02-03 08:42:07下载
- 积分:1
-
在分析程序超市购物车,购物…
是一个关于超市的购物篮分析的程序,里面有购物篮模型-Is a supermarket shopping cart on the analysis of the procedure, which has shopping basket model
- 2022-01-24 17:29:32下载
- 积分:1
-
namespace 用法及用途.比如你要使用和标准库函数中的函数名相同时,就可以用这种方法来实现,加一个域名....
namespace 用法及用途.比如你要使用和标准库函数中的函数名相同时,就可以用这种方法来实现,加一个域名.-namespace usage and uses. For example, you must use the standard library functions and the function the same, can use this method to achieve, plus a domain name.
- 2022-02-15 10:32:54下载
- 积分:1