我有一個序列化的類,它有變量ABC。我在該類中聲明瞭serialVersionUID。我使用矢量將類的實例保存到文本文件中。如果我要更改類(添加變量D),我現在有兩個不同的類(我試圖從文件讀取的ABC和文件中的ABCD)。如果我保持serialVersionUID相同,它是否只是省略D感,我想讀的只有ABC?例如:searialVersionUID更新類的理解
Class MyClass implements serializable
{
serialVersionUID = 12345;
int a = 0;
int b = 0;
int c = 0;
}
Class implmentation
{
MyClass me = new MyClass();
me.a = 2;
me.b = 4;
me.c = 6;
}
//保存到使用ObjectOutputStream
txt文件//稍後更改myClass的添加INT d = 0;
如果我想從文本文件中讀取原始myClass對象(我),它是否仍然能夠讀取它?
對不起,我沒有SSCCE,但我想在我開始工作之前進行驗證。