数据流:

我们想把数据和数据的类型一并写到文件中去,读取的时候也将数据和数据类型一并读出来。这就可以用到数据流,有两个DataInputStream和DataOutputStream.

1.1 DataOutputStream数据输出类

它也是一种包装流,创建DataOutputStream对象时,底层需要依赖于一个原始的OutputStream流对象。然后调用它的wirteXxx方法,写的是特定类型的数据。

1.2 DataInputStream数据输入类

二.序列化流

序列化:意思就是把Java对象写到文件或者网络中去存起来。(简单记:写对象)

反序列化:意思就是把Java对象从文件或者网络中读取出来。(简单记:读对象)

2.1 ObjectOutputStream类

序列化:意思就是把Java对象写到文件或者网络中去存起来。(简单记:写对象)

2.2 ObjectInputStream类

反序列化:意思就是把Java对象从文件或者网络中读取出来。(简单记:读对象)

相关推荐
java1234_小锋7 小时前
【免费】基于Spark实时交通流量分析与拥堵预测系统(Java版本+可视化大屏+Kafka+SpringBoot+Vue3) 锋哥原创出品,必属精品
java·大数据·spark·kafka·实时交通流量分析与拥堵预测
组合缺一7 小时前
Solon 的 10 种 HTTP 服务器:改一行依赖,换一个引擎
java·服务器·网络协议·http·solon
LSL666_7 小时前
SpringBoot静态资源映射
java·spring boot·spring
520拼好饭被践踏8 小时前
JAVA+Agent学习day26
java·开发语言·数据结构·学习·agent
郝学胜-神的一滴8 小时前
力扣 692:巧用小顶堆高效求解前K个高频单词
java·数据结构·python·程序人生·算法·leetcode·职场和发展
zzzll11118 小时前
SpringBoot 入门与实践指南
java·spring boot·后端
AI人工智能+电脑小能手8 小时前
【大白话说Java面试题 第211题】【10_网络协议篇】第2题:说一下什么是 HTTP 协议?
java·网络协议·http·https·web通信
caishenzhibiao9 小时前
缠论画线主图 同花顺期货通指标
java·c语言·c#
晨曦中的暮雨9 小时前
Redis 有哪些常见数据结构?它们的底层实现和使用场景是什么?
java·后端·八股
男孩李9 小时前
浅谈Linux的last命令
java·linux·服务器