Logo bn.boatexistence.com

জাভাতে সিরিয়ালাইজেশন প্রয়োজন কেন?

সুচিপত্র:

জাভাতে সিরিয়ালাইজেশন প্রয়োজন কেন?
জাভাতে সিরিয়ালাইজেশন প্রয়োজন কেন?

ভিডিও: জাভাতে সিরিয়ালাইজেশন প্রয়োজন কেন?

ভিডিও: জাভাতে সিরিয়ালাইজেশন প্রয়োজন কেন?
ভিডিও: সিরিয়ালাইজেশন 3 মিনিটে ব্যাখ্যা করা হয়েছে | টেক প্রাইমার 2024, মে
Anonim

জাভাতে, আমরা বেশ কিছু অবজেক্ট তৈরি করি যেগুলি সেই অনুযায়ী বেঁচে থাকে এবং মারা যায় এবং JVM মারা গেলে প্রতিটি বস্তু অবশ্যই মারা যাবে। … ঠিক আছে, সিরিয়ালাইজেশন আমাদেরকে একটি বস্তুর অবস্থাকে একটি বাইট স্ট্রীমে রূপান্তর করতে দেয়, যা স্থানীয় ডিস্কের একটি ফাইলে সংরক্ষণ করা যেতে পারে বা অন্য কোনো মেশিনে নেটওয়ার্কের মাধ্যমে পাঠানো যেতে পারে।

জাভাতে সিরিয়ালাইজেশনের উদ্দেশ্য কী?

জাভাতে সিরিয়ালাইজেশন আমাদের একটি অবজেক্টকে স্ট্রীমে রূপান্তর করতে দেয় যা আমরা নেটওয়ার্কে পাঠাতে পারি বা ফাইল হিসাবে সংরক্ষণ করতে পারি বা পরবর্তী ব্যবহারের জন্য ডিবিতে সংরক্ষণ করতে পারি। ডিসিরিয়ালাইজেশন হল অবজেক্ট স্ট্রীমকে আসল জাভা অবজেক্টে রূপান্তর করার প্রক্রিয়া যা আমাদের প্রোগ্রামে ব্যবহার করা হবে।

কেন সিরিয়ালাইজেশন প্রয়োজন?

ক্রমিকীকরণ ডেভেলপারকে একটি অবজেক্টের অবস্থা সংরক্ষণ করতে এবং প্রয়োজনমতো পুনরায় তৈরি করতে দেয়, অবজেক্টের স্টোরেজ এবং ডেটা বিনিময় প্রদান করে। সিরিয়ালাইজেশনের মাধ্যমে, একজন বিকাশকারী কাজগুলি সম্পাদন করতে পারে যেমন: একটি ওয়েব পরিষেবা ব্যবহার করে একটি দূরবর্তী অ্যাপ্লিকেশনে অবজেক্ট পাঠানো।

জাভাতে কি সিরিয়ালাইজেশন প্রয়োজন?

ক্রমিকীকরণ সাধারণত ব্যবহৃত হয় যখন নেটওয়ার্কের মাধ্যমে আপনার ডেটা পাঠানোর প্রয়োজন হয় বা ফাইলগুলিতে সংরক্ষণ করা হয় ডেটা দ্বারা আমি বস্তুকে বোঝাতে চাই, পাঠ্য নয়। এখন সমস্যা হল আপনার নেটওয়ার্ক অবকাঠামো এবং আপনার হার্ড ডিস্ক হল হার্ডওয়্যার উপাদান যা বিট এবং বাইট বোঝে কিন্তু জাভা অবজেক্ট নয়।

আমরা সিরিয়াল না করলে কি হবে?

আপনি নেটওয়ার্কের মাধ্যমে নন-সিরিয়ালাইজড অবজেক্ট পাঠানোর চেষ্টা করলে কী হবে? একটি গ্রাফ অতিক্রম করার সময়, এমন একটি বস্তুর সম্মুখীন হতে পারে যা সিরিয়ালাইজেবল ইন্টারফেস সমর্থন করে না এই ক্ষেত্রে NotSerializableException নিক্ষেপ করা হবে এবং নন-সিরিয়ালাইজযোগ্য অবজেক্টের ক্লাস সনাক্ত করবে।

প্রস্তাবিত: