"लेमन के" शब्दों में मैं सोच रहा था कि कोई मुझे java.io.Serializable इंटरफ़ेस को लागू करने के लिए Serializable क्लास को आयात करने का महत्व और सामान्य महत्व समझा सकता है। जावा छात्र से पूछा गयाjava.io.Serializable वर्ग का महत्व क्या है?
उत्तर
java.io.Serializable
जिसे "मार्कर इंटरफेस" के नाम से जाना जाता है। इंटरफ़ेस में स्वयं में कोई विधि परिभाषित नहीं है। इसलिए किसी भी वर्ग को आसानी से बस इसे लागू करने से इस इंटरफ़ेस को लागू कर सकते हैं:
public class MyClass implements Serializable {
public void aMethodForMyClass() { }
// not implementing any specific java.io.Serializable methods because
// the interface has no methods to implement.
}
यह क्योंकि इस इंटरफेस आप जावा serializer है कि यह इस प्रकार की वस्तुओं को क्रमानुसार करने ठीक है कह रहे हैं को लागू करने से एक "मार्कर" इंटरफेस है। यदि आपकी कक्षा इस इंटरफेस को लागू नहीं करती है, तो धारावाहिक उस प्रकार की किसी भी वस्तु को क्रमबद्ध करने से इंकार कर देगा।
इसका यह भी अर्थ है कि आप इस वर्ग के किसी ऑब्जेक्ट को बनाने वाले सभी चरों का वादा करते हैं या तो क्रमबद्ध भी है, या आप उन्हें किसी भी तरह से संभालने के लिए आवश्यक कोड लागू करते हैं। – JenEriC
जावा धारावाहिक? – JAVA
यह ऐसा कुछ है जो संकलन समय या JVM में होता है। दूसरे शब्दों में यदि मैं Serializable को लागू नहीं करता हूं और किसी क्लास को क्रमबद्ध करने का प्रयास करता हूं तो क्या मुझे कंपाइलर या रन टाइम त्रुटियों का सामना करना पड़ेगा? – BrightIntelDusk
आप सभी जावा क्रमबद्धता के बारे में पता करने की जरूरत Java Serialization Specification
Java Serialization FAQ में पाया जा सकता भी अपने प्रश्न का उत्तर होता है।
विशेष रूप से पहला सवाल ही पूछ रहे हो रहा है:
Why must classes be marked serializable in order to be written to an ObjectOutputStream?
मुझे आशा है कि मदद करता है!
- 1. -532459699 का महत्व क्या है?
- 2. System.CLSCompliantAttribute का महत्व क्या है?
- 3. java.io.Serializable Memento पैटर्न कैसे है?
- 4. पर्ल ($ _, @_) में अंडरस्कोर का महत्व क्या है?
- 5. सही एमआईएमई प्रकारों का महत्व क्या है?
- 6. संदर्भ द्वारा वापसी का महत्व क्या है?
- 7. एसक्यूएल में # का महत्व क्या है?
- 8. PerformanceSelectorOnMainThread में WaitUntilDOne का महत्व क्या है?
- 9. पर्मजेन स्पेस का महत्व
- 10. java.util.regex - Pattern.compile() का महत्व?
- 11. नींद का महत्व (0)
- 12. महत्व
- 13. महत्व
- 14. एईएस सीबीसी एन्क्रिप्शन के लिए, चतुर्थ का महत्व क्या है?
- 15. SQL सर्वर में 1/1/1753 का महत्व क्या है?
- 16. सी में 0-लंबाई सरणी का महत्व क्या है?
- 17. 'के' के साथ स्थिरांक शुरू करने का महत्व क्या है?
- 18. mysql में बयान के आदेश का महत्व क्या है?
- 19. `IList` क्षमता सेट करने का महत्व क्या है?
- 20. पायथन में प्रोग्रामिंग करते समय आईडीई का महत्व क्या है?
- 21. क्या रूबी में "==" हमेशा समानता का महत्व है?
- 22. डब्ल्यूसीएफ में आईएमटाडाटा एक्सचेंज का महत्व क्या है?
- 23. "#" या "#!" का महत्व क्या है जो वेबसाइट url के
- 24. एसक्यूएल सर्वर में स्कीमा का महत्व क्या है?
- 25. प्रारंभ में (सी) में 0.0f का महत्व क्या है?
- 26. हाइपर्मियाडिया एपीआई में स्वयं लिंक का महत्व क्या है?
- 27. सीएसएस स्टाइलशीट पदानुक्रम का महत्व
- 28. जावा धारावाहिक वर्ग को विस्तारित करने का उद्देश्य क्या है?
- 29. स्मृति मुक्त करने का महत्व?
- 30. पॉलिमॉर्फिज्म का वास्तविक महत्व (उपयोग)
यह आपको कुछ उपयोगी जानकारी दे सकता है: http://stackoverflow.com/questions/441196/why-java-needs-serializable-interface – Rahul
'Serializable' एक इंटरफ़ेस है और कक्षा नहीं है। –