जब मैं एक वस्तु को क्रमानुसार, मैं श्रेणी स्तर पर serialVersionUID तंत्र का उपयोग दो प्रकार के संगतता सुनिश्चित करने के कर सकते हैं।कैसे जावा क्रमबद्धता में enums की स्थिरता सुनिश्चित करने के लिए?
हालांकि, क्या होता है जब मैं enum मूल्यों के क्षेत्र को क्रमानुसार? क्या यह सुनिश्चित करने का एक तरीका है कि enum प्रकार serialization और deserialization के बीच छेड़छाड़ नहीं किया गया है?
मान लीजिए कि मैं OperationResult {सफलता, असफल} की तरह एक enum, और एक क्षेत्र एक वस्तु है कि धारावाहिक की जा रही में "परिणाम" कहा जाता है। मैं कैसे सुनिश्चित करूं, जब वस्तु deserialized है, तो परिणाम अभी भी सही है भले ही किसी ने दुर्भावनापूर्ण दोनों को उलट दिया? (मान लीजिए enum कहीं और एक स्थिर enum के रूप में घोषित किया जाता है)
मैं जिज्ञासा से बाहर सोच रहा हूँ - मैं जार स्तर के प्रमाणीकरण का उपयोग गड़बड़ी रोकने के लिए।
सभी को धन्यवाद! – Uri