Mundarija:

Java-da ob'ektni qanday qilib seriyadan chiqarish mumkin?
Java-da ob'ektni qanday qilib seriyadan chiqarish mumkin?

Video: Java-da ob'ektni qanday qilib seriyadan chiqarish mumkin?

Video: Java-da ob'ektni qanday qilib seriyadan chiqarish mumkin?
Video: Insta: Piratoffake 2024, May
Anonim

Seriyalashtirish va Seriyadan chiqarish ichida Java Misol bilan. Serializatsiya - bu holatni o'zgartirish mexanizmi ob'ekt bayt oqimiga. Seriyadan chiqarish bayt oqimi haqiqiyni qayta yaratish uchun ishlatiladigan teskari jarayondir Java obyekti xotirada. Ushbu mexanizm davom etish uchun ishlatiladi ob'ekt.

Shunday qilib, Java-da ob'ektni qanday ketma-ketlashtirasiz?

Kimga ob'ektni ketma-ketlashtirish bayt oqimining nusxasiga qaytarilishi uchun uning holatini bayt oqimiga aylantirishni anglatadi ob'ekt . A Java obyekti hisoblanadi seriyali bo'lishi mumkin agar uning klassi yoki uning yuqori sinflaridan biri amalga oshirsa java . io. Seriyalash mumkin interfeysi yoki uning pastki interfeysi, java.

Java-da ob'ektni qanday o'qiysiz? Java-da fayldan ob'ektni qanday o'qish mumkin

  1. Ob'ektni saqlagan faylga FileInputStream-ni oching.
  2. Yuqoridagi FileInpoutStream-ga ObjectInputStream-ni oching.
  3. Ob'ektni fayldan o'qish uchun ObjectInputStream sinfining readObject usulidan foydalaning.
  4. Yuqoridagi usul Object tipidagi Ob'ektni qaytaradi.

Shuningdek, bilingki, Java-da ro'yxatni qanday qilib seriyadan chiqarish mumkin?

Mana to'liq misol. Bu qadamlar:

  1. Serializable-ni amalga oshiradigan Class Item() yarating.
  2. Asosiy - 2 ta ob'ektni yarating.
  3. Uni ArrayList-ga qo'shing.
  4. ArrayListni ketma-ketlashtirish. Ob'ektning bayt oqimini ko'rish uchun hisob-kitob fayli. (Quyida rasm)
  5. Ob'ektni ko'rish uchun bir xil fayldagi bayt oqimini seriyadan chiqaring.

Java-da serializatsiyadan maqsad nima?

Ob'ekt Seriyalashtirish Bu ob'ekt holatini bayt oqimiga aylantirish uchun ishlatiladigan jarayon bo'lib, uni diskda/faylda saqlash yoki tarmoq orqali boshqa har qanday ishga yuborish mumkin Java virtual mashina. Ob'ektni bayt oqimidan yaratishning teskari jarayoni seriyalilashtirish deb ataladi.

Tavsiya: