What means 1L serialVersionUID? When could I use this default value 1L?

前端 未结 8 2096
生来不讨喜
生来不讨喜 2021-02-05 07:02

There are 3 ways to define the serialVersionUID :

1. private static final long serialVersionUID = 1L; (Default)
2. private static final long serialVersionUID = -         


        
8条回答
  •  不要未来只要你来
    2021-02-05 07:41

    You can assign any long value to serialVersionUID, but you have to change it every time you modify your class.

    The second looks like a generated serialVersionUID, based on the features of the current class version.

提交回复
热议问题