2011-04-14 9 views
12

संभव डुप्लिकेट:
What is object serialization?अवधारणा और deserialization अवधारणा क्या है?

क्रमबद्धता और object.A सरल उदाहरण के डी-क्रमबद्धता के पीछे विचार प्राप्त करना चाहते हैं की सराहना की जाएगी।

+0

कई सवाल पहले से ही इतने पर जवाब दिया गया है, खोज का उपयोग करें - आप y मिल सकता है तुरंत हमारा जवाब। –

+1

एफवाईआई, सीरियलाइजेशन और डी-सीरियलाइजेशन भी जावा में नहीं, बल्कि कहीं भी मौजूद है;) –

+0

सभी के लिए धन्यवाद .... – Vral

उत्तर

15

क्रमबद्धता - बाइट्स की एक धारा में बारी डेटा

अक्रमांकन - वापस मूल वस्तु की एक प्रति में बाइट्स की एक धारा को चालू करें।

उदाहरण के लिए, आप http://www.google.co.uk/search?q=serialization+deserialization+examples 302K परिणामों पर देख सकते हैं। ;)

+2

सही, लेकिन जब आप "डेटा" को "बाइट्स की धारा" में बदलते हैं, तो "डेटा" ? चूंकि कंप्यूटर सब कुछ बाइट्स के रूप में प्रस्तुत करते हैं, इसलिए "डेटा" भी नहीं है, ठीक है, बाइट्स? तो आप कुछ बाइट्स को अन्य बाइट्स में बदल रहे हैं। इसके मुकाबले इसे और स्पष्टीकरण की जरूरत है। –

+0

@RafaelEyng डेटा हमेशा एक रूप में नहीं है जिसे स्ट्रीम किया जा सकता है। जैसे यदि आपके पास कोई ऑब्जेक्ट है जिसमें एक संदर्भ है, तो बाइट्स के रूप में संदर्भ का उपयोग करने के लिए कोई उपयोग नहीं है। इसके बजाय आपको संदर्भित डेटा स्ट्रीम करना होगा। –

3

सीरियलाइजेशन किसी ऑब्जेक्ट को स्थानांतरित करने या संग्रहीत करने के लिए बाइट्स की श्रृंखला में बदलने की प्रक्रिया है। उन बाइट्स को Deserialization और उन्हें वापस वस्तुओं में बदल जाता है।

5

जावा में बनाई गई वस्तुओं मौजूद है केवल जबकि जावा वर्चुअल मशीन चल रहा है ...

क्रमबद्धता - बाइट्स के अनुक्रम में बनाया वस्तुओं की बचत ...

Deserialization - में उन बचाया बाइट्स प्राप्त कर रहा है मूल वस्तु के रूप ..

इस लेख में मदद करता है आप और अधिक समझने के लिए ... serialization

+0

लिंक मुझे सही नहीं लगता है – Haris