导航菜单
分类

serialversionuid_serialVersionUID如何生成有什么作用

更新:2021-12-06   浏览:703+次

serialVersionUID如何生成有什么作用?在程序开发的过程中常常需要把类序列化,不过在类系列化之前需要生成一个serialVersionUID,我们可以通过三种方法得到serialVersionUID,具体小编就带大家来详细了解一下吧!

serialVersionUID如何生成-serialVersionUID有什么作用-

生成serialVersionUID之前需要序列化类

1、这里我用的是MyEclipse工具,先打开MyEclipse,然后点击导航上面的【File】菜单,然后选择New,在点击Java Project,来新建个测试工程,如下图所示。

serialVersionUID如何生成-serialVersionUID有什么作用-

2、新建好工程后,选中新建的工程名称,然后点击鼠标右键,选择【New】,然后在右侧选择点击Class,来创建生成serialVersionUID的类,如下图所示。

serialVersionUID如何生成-serialVersionUID有什么作用-

3、新建的类必然要实现Serializable这个序列化类,只有继续这个类后,才能生成serialVersionUID。继续后,在我们的开发工具里就会有黄色提醒,代码如下:

    01import java.io.Serializable; 02public class SerialVersionUID implements Serializable { 03private String name = "jingyan"; 04public String getName() { 05return name; 06} 07public void setName(String name) { 08this.name = name; 09} 10}
复制代码 import java.io.Serializable; public class SerialVersionUID implements Serializable { private String name = "jingyan"; public String getName() { return name; } public void setName(String name) { this.name = name; } }

serialVersionUID如何生成-serialVersionUID有什么作用-

一、生成默认的serialVersionUID

1、在上面创建好继续序列化接口的类后,我们直接点击左侧的黄色特色,然后在弹出菜单里,点击【Add default serial version ID】这个选项,就可以自动生成serialVersionUID了,如下图所示。

serialVersionUID如何生成-serialVersionUID有什么作用-

2、点击后,开发工具就会给我们自动生成了serialVersionUID。

    01private static final long serialVersionUID = 1L;
复制代码 private static final long serialVersionUID = 1L;

注意:这个自动生成后的1L是不能自己更改的。

serialVersionUID如何生成-serialVersionUID有什么作用-

二、生成串行serialVersionUID

1、这种方法也是直接点击左侧的黄色特色,然后在弹出菜单里,点击【Add generated serial version ID】这个选项,就可以自动生成serialVersionUID了,如下图所示。

serialVersionUID如何生成-serialVersionUID有什么作用-

2、点击后,开发工具就会给我们自动生成了一个serialVersionUID。

    01private static final long serialVersionUID = 5573832826736049153L;
复制代码 private static final long serialVersionUID = 5573832826736049153L;

注意:这个自动生成后的一窜数字是不能自己更改的。

serialVersionUID如何生成-serialVersionUID有什么作用-

三、注解生成serialVersionUID

这种方法也很容易,也是直接点击左侧的黄色特色,然后在弹出菜单里,点击【Add @SuppressWarnings serial to serialVersionUID】这个选项,这样就可以了,如下图所示。

serialVersionUID如何生成-serialVersionUID有什么作用-

点击后,开发工具就会并没有给我们像上面相同生成一窜数字,而是在类名上面加了个@SuppressWarnings(“serial”)。这样就实现了serialVersionUID,如下图所示。

serialVersionUID如何生成-serialVersionUID有什么作用-

以上三种方法便是生成serialVersionUID最快速的方法,用户可以选择一个自己觉得顺手的生成serialVersionUID的方法,以便于日后使用。

上述就是"serialversionuid"全部解答了,更多相关电脑技巧,尽在智能手机网相关文章~

其他推荐

魔力快速找app安卓版下载下载 v1.0安卓版下载

2021-07-06 945
魔力快速找app安卓版下载下载 v1.0安卓版下载

微信8.0内测版在哪下载?微信8.0安卓内测版下载与升级方法

2021-01-25 579
微信8.0内测版在哪下载?微信8.0安卓内测版下载与升级方法

小米平板5和ipadpro区别有哪些_小米平板5和ipadpro对比测评

2021-08-12 353
小米平板5和ipadpro区别有哪些_小米平板5和ipadpro对比测评

安果清理大师app官方版下载 v1.0安卓版下载

2021-07-30 323
安果清理大师app官方版下载 v1.0安卓版下载

iQOOneo5S和小米11青春版哪个好_详细的参数配置对比评测

2021-12-25 925
iQOOneo5S和小米11青春版哪个好_详细的参数配置对比评测

企业微信客户朋友圈是什么?微信企业客户朋友圈作用介绍

2019-12-22 289
企业微信客户朋友圈是什么?微信企业客户朋友圈作用介绍
查看更多 +

相关资讯