java中的序列化和反序列化

 时间:2024-11-07 18:05:08

1、序列化和反序列化什么是序列化?将数据结构转换为字节的过程什么是反序列化?将字节转换为数据结构的过程如果想使用序列化和反序列化就要通过OOS 和 OIS序列化和反序列化必须要使用一个接口java.io.Serializable;实现该接口之后,还需要给该需要序列化的类提供一个类的版本号,这个类的版本号分厂重要,他影响着反序列化是否成功。

java中的序列化和反序列化

3、流是不是输出还是输入,相对的参照物是内存如果将一个文本文件的内容输入到控制台显示,首先需要将该文件的内容读取到内容,然后输出到控制台(输入流)

java中的序列化和反序列化

5、import java.io.FileOutputStream;import java.io.ObjectOutputStream;/*** 序列化* 将数据结构---->字节* * ObjectOutputStream 高级流* */public class OOSDemo {public static void main(String[] args) throws Exception{Person p=new Person();p.setName("张三丰");p.setAge(22);/** * Double Integer 是兄弟关系 * 他们只能和自己相对应的基本类型做自动拆箱操作 * 2个包装类型和基本类型不一样,不能够自动转换。 */p.setSalary(6000.0);FileOutputStream fos=new FileOutputStream("Person.obj");ObjectOutputStream oos=new ObjectOutputStream(fos);oos.writeObject(p);oos.close();}}

java中的序列化和反序列化
  • Python json序列化和反序列化
  • 如何使用JavaScript中的方法实现对象JSON序列化
  • java对象序列化
  • 如何实现java序列化
  • 热门搜索
    什么的月光 完美收官是什么意思 apple pay是什么 乳头疼痛是什么原因引起的 旗舰机是什么意思 钝化是什么意思 驻车制动是什么意思 1960年中国发生了什么 一树梨花压海棠是什么意思 gp是什么意思