gpt4 book ai didi

java - 为什么 Eclipse 警告我添加serialVersionUID?

转载 作者:太空宇宙 更新时间:2023-11-04 08:18:13 26 4
gpt4 key购买 nike

Possible Duplicate:
Why should I bother about serialVersionUID?

我一直在学习如何使用Java的图形类。当我制作一个简单的 FlowLayout 时,我在 Eclipse IDE 中收到一条警告,告诉我应该在布局构造函数类之前添加一个 serialversionUID。

现在看起来像:

public class ShowFlowLayout extends JFrame{
/**
*
*/
private static final long serialVersionUID = 1L;

public ShowFlowLayout() {...

什么是serialVersionUID?拥有它重要吗?

最佳答案

Eclipse 要求您将 serialVersionUID 添加到所有可序列化的类中。由于 JFrame 实现了 Serializable,您的类也实现了,因此它应该有一个 serialVersionUID。请注意,这不是必需的,只是 strongly suggested .

关于java - 为什么 Eclipse 警告我添加serialVersionUID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10059987/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com