كيف تسلسل إلغاء تسلسل قائمة الكائنات في جافا؟ مثال على تسلسل جافا

نشرت: 2013-07-15

كيفية إجراء تسلسل-إلغاء تسلسل قائمة الكائنات في جافا

توفر Java آلية تسمى تسلسل الكائن حيث يمكن تمثيل الكائن على شكل تسلسل من البايت يتضمن بيانات الكائن بالإضافة إلى معلومات حول نوع الكائن وأنواع البيانات المخزنة في الكائن.

بعد كتابة الكائن المتسلسل في ملف ، يمكن قراءته من الملف وإلغاء التسلسل ، أي يمكن استخدام معلومات النوع والبايتات التي تمثل الكائن وبياناته لإعادة إنشاء الكائن في الذاكرة.

الأمر الأكثر إثارة للإعجاب هو أن العملية بأكملها مستقلة عن JVM ، مما يعني أنه يمكن إجراء تسلسل للكائن على منصة واحدة وإلغاء التسلسل على منصة مختلفة تمامًا.

كيفية إنشاء ذاكرة تخزين مؤقت بسيطة في الذاكرة في Java (ذاكرة تخزين مؤقت خفيفة الوزن)

تعتبر الفئات ObjectInputStream و ObjectOutputStream تدفقات عالية المستوى تحتوي على طرق لتسلسل كائن وإلغاء تسلسله.

سيعمل البرنامج التعليمي أدناه أيضًا إذا كان لديك أي من الأسئلة التالية:

  • كيفية إجراء تسلسل وإلغاء تسلسل كائن باستخدام JSON
  • كيفية إجراء تسلسل وإلغاء تسلسل كائن في مثال جافا
  • جافا تسلسل إلغاء تسلسل الكائن إلى سلسلة xml
  • تسلسل شجرة ثنائية وإلغاء تسلسلها
  • تسلسل القائمة في جافا

هنا مثال كامل. هذه هي الخطوات:

  1. قم بإنشاء عنصر فئة () والذي يقوم بتنفيذ Serializable.
  2. بشكل رئيسي - إنشاء كائنين من عناصر العنصر.
  3. أضفه إلى ArrayList.
  4. تسلسل ArrayList. ملف الخروج لرؤية bytestream لكائن. (الصورة أدناه)
  5. قم بإلغاء تسلسل سلسلة البايت من نفس الملف لرؤية الكائن.

تسلسل محتوى الملف

انتاج:

قائمة بجميع دروس Java التعليمية ودروس Spring MVC التي قد تكون مهتمًا بها.