警告:[serial]可序列化类SomeClass没有serialVersionUID的定义

编程入门 行业动态 更新时间:2024-10-10 17:29:16
本文介绍了警告:[serial]可序列化类SomeClass没有serialVersionUID的定义的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

虽然这个类不打算设置为可序列化,但我收到了这个不寻常的警告!如果你遇到这种奇怪的警告,有人会告诉我吗?!

Eventhough this class is not intended ot set to be serializable, I'm getting this unusual warning! Could someone let me know if you have come across such odd warning?!

C:\Documents and Settings\...filename.java:60: warning: [serial] serializable class SomeClass has no definition of serialVersionUID public class NewPortalConnection extends javax.swing.JFrame {

问候

推荐答案

当您从实现的类派生时出现此警告序列化。在您的情况下,Serializable父类是JFrame。

This warning comes when you derive from a class that implements Serializable. In your case, the Serializable parent class is JFrame.

您可以使用@SuppressWarnings(serial)来抑制此警告,或者为类提供serialVersionUID: private static final long serialVersionUID = ...; (点的长值)。

You can suppress this warning with @SuppressWarnings("serial"), or give the class a serialVersionUID: private static final long serialVersionUID = ...; (with a long value for the dots).

有一个讨论这里的SO更好。

There is a discussion here on SO on which is preferable.

更多推荐

警告:[serial]可序列化类SomeClass没有serialVersionUID的定义

本文发布于:2023-11-25 09:18:18,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1629191.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:定义   序列化   serial   serialVersionUID   SomeClass

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!