java实体类是什么
就是java程序中跟业务关系密切的类, 比如用户类User, 商品类等等.
java实体类需要什么
- 实现serializable 接口,
- 各种public和private的变量
- 各种private变量的get和set的访问方法
- 生成一个序列化版本号serialVersionID, 是static final long类型的, 可以自动生成
- toString函数, equals函数和hashcode函数. 这几个函数都要加上@override的标记. 其中hashCode返回一个int, 用以标识这个类生成的各个对象, 比如学生类的hashCode就是学生的学号等等.
关于序列化版本号
- 是java底层进行序列化需要用的, 否则会出问题