• 技术文章 >java >java基础

    Java对象流实现序列化的类

    小妮浅浅小妮浅浅2021-05-11 09:28:44原创3117

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    1、过程

    (1)要求次类是可序列化的: 实现Serializable接口

    (2)要求类的属性同样的要实现Serializable接口

    (3)使用static或transient修饰的属性, 不可实现序列化

    (4)提供一个版本号

    2、实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    class Person implements Serializable {

        private static final Long serialVersionUID = 67348253671L;

        private String name;

        private Integer age;

        private Dog dog;

     

        public Person(String name, Integer age, Dog dog) {

            this.name = name;

            this.age = age;

            this.dog = dog;

        }

    }

     

    class Dog implements Serializable{

        private String name;

     

        public Dog(String name) {

            this.name = name;

        }

    }

    以上就是Java对象流实现序列化类的方法,希望能对大家有所帮助。更多Java学习指路:Java基础

    专题推荐:java对象流
    上一篇:Java中IO流复制文件的方法 下一篇:Java中RandomAccessFile类如何随机访问

    相关文章推荐

    • java中ordinal有什么用?• java反射生成对象的方法• java如何访问成员变量• java使用ParameterizedType实现泛型• java对象创建过程是什么• java类加载器如何理解?• Java中IO流复制文件的方法

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网