-
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
-
简易记事本
这是一个记事本,可以添加事件条例,事件时间,备注信息等。有拍照和录像功能,把照片或录像作为事件存储下来,使用简单方便。在eclipse 中用JAVA开发的,希望供大家参考。
- 2022-03-23 05:51:24下载
- 积分:1
-
MIMO_equalizer
采埃孚、 MMSE mimo matlab 仿真。它使用 BPSK 调制。它显示了不同的均衡器用于 MIMO 的新比较。
- 2022-11-23 16:40:03下载
- 积分:1
-
WINDOWS编程循序渐进,配套第2章原代码
WINDOWS编程循序渐进,配套第2章原代码-WINDOWS programming step by step, and the supporting Chapter 2 of the original code
- 2022-02-15 07:13:30下载
- 积分:1
-
虚拟内存池的演示
Virtual Memory Pool Demo
- 2023-06-15 01:30:03下载
- 积分:1
-
c 遥控引爆
C:DXSDKInclude
C:DXSDKSAMPLESC + + DIRECTSHOWBASECLASSES
C:DXSDKSAMPLESC + + COMMONINCLUDE
C:DXSDKLib
C:DXSDKSAMPLESC + + DIRECTSHOWBASECLASSESDEBUG
4) 在编译你工程前,在ProjectSettingLink 中加入 strmbasd.lib uuid.lib winmm.lib
http://www.codeguru.com/cpp/w-p/win32/messagebox/article.php/c10873/MessageBox-with-Custom-Button-Caption
- 2022-08-19 08:04:22下载
- 积分:1
-
FSQP算法,用于非线性优化,c源码
FSQP算法,用于非线性优化,c源码-FSQP algorithm for nonlinear optimization, c FOSS
- 2022-07-18 01:30:46下载
- 积分:1
-
实现加密算法 然后对其进行处理!连续输入
实现加密算法 然后对其进行处理!连续输入-input
- 2022-02-07 11:06:17下载
- 积分:1
-
The procedure is achieved by the C language function of time, the realization of...
该程序是由C语言实现的时间函数,实现一个猜数游戏,判断一个人反应快慢的功能。-The procedure is achieved by the C language function of time, the realization of a guess the number of games to determine the response speed of a person functions.
- 2022-03-22 14:00:54下载
- 积分:1
-
链表实现约瑟夫环,输入一个环和起始位置,打印出结果。
链表实现约瑟夫环,输入一个环和起始位置,打印出结果。-List the achievement of Joseph Central, Central, and start to enter a location, print out the results.
- 2023-08-20 14:35:02下载
- 积分:1