আমি যখন Eclipse ব্যবহার করতাম তখন সিরিয়াল সংস্করণ ইউআইডি উত্পন্ন করার জন্য এটির একটি দুর্দান্ত বৈশিষ্ট্য ছিল।
তবে ইনটেলিজজে কী করব?
ইন্টেলিজজে কীভাবে অভিন্ন সিরিয়াল সংস্করণ ইউআইডি বাছাই বা উত্পন্ন করা যায়?
এবং আপনি পুরানো ক্লাসটি সংশোধন করার সময় কী করবেন?
যদি আপনি id
এটি নির্দিষ্ট না করে থাকেন তবে এটি রানটাইমে উত্পন্ন হয় ...
serialVersionUID
নির্দিষ্ট না করা অবস্থায় সংকলক দ্বারা উত্পাদিত হয়। পরিবর্তিত শ্রেণীর সংস্করণগুলির জন্য আইডিটিকে একরকম রাখার সুবিধা (এবং বিপদ) নির্দিষ্ট করে। এটি পুরানো সংস্করণের কোনও অবজেক্টযুক্ত একটি ফাইল নতুন সংস্করণ বা তদ্বিপরীত সহ পঠন করা হবে (deserialized)।