serialVersionUID如何生成?serialVersionUID有什么作用?-游戏攻略-霍普软件下载网

网站首页   软件下载   游戏下载   翻译软件   电子书下载   电影下载   电视剧下载   教程攻略   音乐专区

请输入您要查询的教程攻略:

霍普软件下载网-旗舰软件下载站,将绿色免费商业版破解软件、共享软件、游戏、电影、电视剧一网打尽!

文章 serialVersionUID如何生成?serialVersionUID有什么作用?
分类 教程攻略
语言 zh-CN
大小
版本
下载 暂无下载
介绍     
    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的方法,以便于日后使用。
     垂死挣扎拼音:chuí sǐ zhēng zhá释义:垂将近。临死前的挣扎,妄想延长生命。比喻行将灭亡之时的孤注一掷。出处:冯德英《迎春花》第十七章不料,炸成重伤的蒋子金,垂死挣扎地用手里的小剜刀去刺好的腿。”示例:无
    
截图
随便看

免责声明
本网站所展示的内容均来源于互联网,本站自身不存储、不制作、不上传任何内容,仅对网络上已公开的信息进行整理与展示。
本站不对所转载内容的真实性、完整性和合法性负责,所有内容仅供学习与参考使用。
若您认为本站展示的内容可能存在侵权或违规情形,请您提供相关权属证明与联系方式,我们将在收到有效通知后第一时间予以删除或屏蔽。
本网站对因使用或依赖本站信息所造成的任何直接或间接损失概不承担责任。联系邮箱:101bt@pm.me