老师 进行序列化 有必要都加上private static final long serialVersionUID

来源:7-7 人群组合和人群去重

慕函数0552834

2021-09-25

老师 进行序列化 有必要都加上private static final long serialVersionUID = -2530400012537331765L  吗?

写回答

1回答

小简同学

2021-09-26

同学你好,是有必要的,serialVersionUID如果不手动加上,系统是会自动分配一个serialVersionUID,但是这样子的话,如果要更改这个需要序列化的类,例如增加一个成员变量,则这个类在反序列化的时候会报错,如果是手动添加serialVersionUID,则无论如何更改这个类,反序列化的时候都不会报错。祝学习愉快!

0
0

Spark+ES+ClickHouse 构建DMP用户画像

大数据主流技术,数据挖掘核心算法,用户画像完整知识轻松掌握

306 学习 · 219 问题

查看课程