जब मैंने ग्रहण का उपयोग किया तो इसमें सीरियल संस्करण यूआईडी उत्पन्न करने के लिए एक अच्छी सुविधा थी।
लेकिन इंटेलीज में क्या करना है?
IntelliJ में समान सीरियल संस्करण UID कैसे चुनें या उत्पन्न करें?
और जब आप पुरानी कक्षा को संशोधित करते हैं तो क्या करें?
यदि आपने निर्दिष्ट नहीं किया है id
, तो यह रनटाइम पर उत्पन्न होता है ...
serialVersionUID
कंपाइलर द्वारा निर्दिष्ट नहीं किए जाने पर वर्ग स्थिरांक उत्पन्न होता है। निर्दिष्ट वर्ग संस्करणों के लिए आईडी को समान रखने का फायदा (और खतरा) है। यह पुराने संस्करण के ऑब्जेक्ट के साथ एक फ़ाइल है जिसे नए संस्करण के साथ पढ़ा जाएगा (डीसर्विलाइज्ड) या इसके विपरीत।