数据流:

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

1.1 DataOutputStream数据输出类

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

1.2 DataInputStream数据输入类

二.序列化流

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

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

2.1 ObjectOutputStream类

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

2.2 ObjectInputStream类

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

相关推荐
LiLiYuan.1 小时前
【happens-before 八大规则详解】
java·开发语言
小L写Java1 小时前
第六章:JVM 调优实战 —— GC日志分析、内存溢出排查与线上问题定位
java·jvm
SuniaWang1 小时前
《AgentX 专栏》08-工作流引擎:AgentWorkflow怎么把工具记忆流程串成一条流水线
java·ai·架构·langchain·工作流引擎·langgraph·agent架构
SXJR1 小时前
langchain4j是如何保证tools或者funcation call不出错的
java·网络·数据库·ai·语言模型
子一!!2 小时前
spring基础学习
java·学习·spring
拽着尾巴的鱼儿2 小时前
Java 对象的深拷贝和浅拷贝
java·开发语言
我不是懒洋洋2 小时前
手写一个异步日志库:从printf到高性能无锁日志
java·c语言·开发语言·c++·visual studio
李少兄2 小时前
Java 工程化基石:标准目录结构与 META-INF 元信息机制
java·开发语言
就叫_这个吧2 小时前
理解Java反射机制和内省机制应用与实践
java·开发语言·反射