数据流:

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

1.1 DataOutputStream数据输出类

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

1.2 DataInputStream数据输入类

二.序列化流

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

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

2.1 ObjectOutputStream类

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

2.2 ObjectInputStream类

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

相关推荐
大文说跨境6 分钟前
防关联浏览器的指纹覆盖到什么程度:六类参数的实测与自检方法
java·指纹浏览器·tiktok运营
Carol063027 分钟前
上肢及肩肘关节
java·服务器·数据库
yliucherish34 分钟前
Log4Shell 复现实录:我读 OpenJDK 源码,发现两道防线的默认值竟然相反
java
维拉德43 分钟前
Java新人第一次接打标需求:从抓包找接口到客户端展示
java
luobobo8961 小时前
支付回调验签连续失败三天,最后发现是网关的时间戳单位问题
java
BBmmo1 小时前
Java InputStream.read() 为什么返回 int?
java
Nuanyt1 小时前
LeetCode Hot100 刷题笔记 · 普通数组专题
java·笔记·算法·leetcode
cfm_29142 小时前
Leaf-segment号段模式
java
Wang's Blog2 小时前
Java 项目实战: 交友项目 - 发布圈子动态:数据库表和接口文档介绍
java·数据库·交友
paopaokaka_luck2 小时前
智慧电玩店管理系统(空闲机台随机分配、游玩时长概率模拟、积分自动结算、积分兑换闭环、 ECharts经营分析、 腾讯地图选址)
java·人工智能·mysql·echarts·推荐算法