问答详情
源自:2-4 设计所有Action的父类

关于private static final long serialVersionUID = 1L;的问题,如下图:

http://img.mukewang.com/574808e40001c30212790611.jpg

要是每个类都用缺省的序列号,那还能正确的进行反序列吗?我看这里用private static final long serialVersionUID = 1L;就是取消那个黄色的警告吧?为什么不用这个:    private static final long serialVersionUID = 7727505312022359301L;

提问者:java家洼 2016-05-27 16:46

个回答

  • 慕仙2372513
    2016-07-01 17:15:23
    已采纳

    一个是默认的1L,比如:private static final long serialVersionUID = 1L;        一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,

  • 慕粉2232218393
    2018-02-01 17:35:26

    可不可以不写这段代码

  • 京飞
    2017-05-23 21:10:58

    这个去警告有其他作用吗?是一定要去除这个警告吗?我一般没有这个习惯。

  • 玄鉴
    2016-10-09 11:04:47

    悠着点基础的讲解课程吗?