问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA中对象的序列化

发布网友 发布时间:2022-04-25 07:58

我来回答

5个回答

热心网友 时间:2023-05-10 13:25

好像没有什么关系把,某个对象需要序列化,这个对象的类实现java.io.Serializable即可,此接口中没有任何需要覆盖的方法。如果硬说跟哪个流有关系,应该是这两个吧java.io.ObjectOutputStream,java.io.ObjectInputStream,这两个流可以直接操作对象(比如Person对象),像你上面说的流只能操作数据,而不能是对象的,这两个对象是对应的,一个是写对象,一个是读对象。

什么时候用序列化?
一般我们的对象是在堆内存中的,不是持久化存储,而你需要持久化存储(即存到硬盘上),等待下次继续来读取这个对象来操作,这时候就需要把这个Person类实现序列化接口java.io.Serializable,java.io.ObjectOutputStream,java.io.ObjectInputStream来读写,用你用你说的那些流是无法做到的。另外,如果你的对象需要在网络上传来传去的,也需要序列化。

纯手工打,本人也是初学,解释的不好还请见谅!

热心网友 时间:2023-05-10 13:25

序列化是指把数据从能结构操作拆成顺序的,用于输入输出。

Reader 和Writer的子类都是用于字符char类型以及字符串String类型的读写。
就是说你用Reader 和Writer可以把对象用字符的形式序列化。

你可以用自创的格式比如 “ 对象1 ,方法1 数据1”临时拼一个
也可以用比较成熟的惯例,比如XML、JSON、YAML都属于这种以“字符形式序列化对象数据”。

BufferedReader和BufferedWriter为 FileReader和FileWriter加上内存缓存,让读写速度增加。
不要速度时可直接用FileReader和FileWriter。

热心网友 时间:2023-05-10 13:26

你列举的流 都属于 字符流,只能处理文本!
而一个对象除了String 类 其他都不能用这些来处理, 只能用FileInputStream BufferedInputStream FileOutputStream BufferedOutputStream PrintStream等字节流来处理!

热心网友 时间:2023-05-10 13:26

一起用?是把对象序列化后用流输入输出?那可以用最外层套一个Object输入输出流就可以了。

热心网友 时间:2023-05-10 13:27

不要觉得问的简单或者问太多了就不好意思问老师。既然有老师就问老师,当面教肯定比网上要好,不然要老师做什么?等你工作了你就知道没有问的人有多蛋疼
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
红米手机怎么设置仅在wifi下载 映泰A770L3 6.x详细参数 映泰A770L3 6.x重要参数 问心诗集电子书txt全集下载 《第26局世界大学生运动会诗歌集》txt全集下载 自由体诗的欣赏txt全集下载 徐志摩诗全集txt全集下载 站立的近义词有哪些 站立的近义词是什么 小学语文教师工作评价1000字 吉林电气工程学院什么样 镜片156跟161有什么区别 手机锁屏密码忘了怎么办,直接进不去了,打不开? 谁帮我把这篇文章翻译下 0.4224…是不是循环小数,速度 httprunner3高级用法 华为手机锁屏后要解锁需输入英文字母要如何转换? 如果速度是无限循环小数,那么答案需要保留小数吗 凯美瑞新款方向盘定速循环是哪个 软件开发的技术有哪些 如何提升JavaScript循环的运行速度 yaml中如何输入#作为正常字符 c语言的条件循环的运行速度问题? 如何部署和搭建测试log4j 2 按键精灵2014怎么修改循环速度 Python获取YAML文件属性的问题 电视剧《开端》中,如何才能用最少的循环次数解除公交车爆炸? Python如何调用yaml文件中的参数来执行ssh命令 递归与循环哪个执行的速度更快 如何使用Ansible 2.0 Python API 如何保养金子手链?? 万新156镜片好不好 畅购商城swagger文档如何搭建 什么是温度补偿? 镜片156是什么意思 电脑锁屏密码提示是shoujiming什么意思 200度配156还是161? 什么叫传感器的温度补偿? 网络信息提取与编程的学习方法 200度配156还是161 application/yaml 是什么数据格式 请问湖北电力公司电费明细怎么查询?为什么手机的微信和支付宝都只能缴费... 什么叫温度补偿?完全温度补偿应满足什么条件? 数据驱动中,yaml是什么?如何编写? 忘记锁屏密码怎么双清 配眼镜有156片,161片,167片,174片是什么意思? 温度补偿为什么用NTC热敏电阻? 眼镜片156与167的区别在哪?价钱相差那么大。 咸宁电网查一下今天早上5-6点左右赤壁段为什么停电 oppoa59m忘记锁屏密码 为什么要对应变片进行温度补偿