Სარჩევი:

როგორ ხდება ობიექტის დესერიალიზაცია ჯავაში?
როგორ ხდება ობიექტის დესერიალიზაცია ჯავაში?

ვიდეო: როგორ ხდება ობიექტის დესერიალიზაცია ჯავაში?

ვიდეო: როგორ ხდება ობიექტის დესერიალიზაცია ჯავაში?
ვიდეო: Java - Serialization & Deserialization 2024, აპრილი
Anonim

სერიალიზაცია და დესერიალიზაცია in ჯავა მაგალითთან ერთად. სერიალიზაცია არის მდგომარეობის კონვერტაციის მექანიზმი ობიექტი ბაიტის ნაკადში. დესერიალიზაცია არის საპირისპირო პროცესი, სადაც ბაიტის ნაკადი გამოიყენება რეალურის ხელახლა შესაქმნელად ჯავის ობიექტი სახსოვრად. ეს მექანიზმი გამოიყენება იმისთვის, რომ შენარჩუნდეს ობიექტი.

შესაბამისად, როგორ ხდება ობიექტის სერიალიზაცია Java-ში?

რომ ობიექტის სერიალიზაცია ნიშნავს მისი მდგომარეობის გადაქცევას ბაიტის ნაკადად ისე, რომ ბაიტის ნაკადი შეიძლება დაბრუნდეს ასლად ობიექტი . ა ჯავის ობიექტი არის სერიული თუ მისი კლასი ან მისი რომელიმე სუპერკლასი ახორციელებს ან ჯავა . io. სერიალიზებადი ინტერფეისი ან მისი ქვეინტერფეისი, ჯავა.

როგორ კითხულობ ობიექტს Java-ში? როგორ წავიკითხოთ ობიექტი ფაილიდან Java-ში

  1. გახსენით FileInputStream ფაილში, რომელშიც შეინახეთ ობიექტი.
  2. გახსენით ObjectInputStream ზემოთ FileInpoutStream-ზე.
  3. გამოიყენეთ ObjectInputStream კლასის readObject მეთოდი, რომ წაიკითხოთ ობიექტი ფაილიდან.
  4. ზემოთ მოყვანილი მეთოდი აბრუნებს Object ტიპის Object-ს.

ასევე იცოდეთ, როგორ ახდენთ სიის დესერიალიზებას Java-ში?

აქ არის სრული მაგალითი. ეს არის ნაბიჯები:

  1. შექმენით Class Item(), რომელიც ახორციელებს Serializable-ს.
  2. მთავარში – შექმენით 2 ელემენტის ობიექტი.
  3. დაამატეთ ის ArrayList-ში.
  4. ArrayList-ის სერიალიზაცია. შეამოწმეთ ფაილი ობიექტის ბაიტის ნაკადის სანახავად. (სურათის ქვემოთ)
  5. იმავე ფაილიდან ბაიტის ნაკადის დესერიალიზება ობიექტის სანახავად.

რა არის ჯავაში სერიალიზაციის მიზანი?

ობიექტი სერიალიზაცია არის პროცესი, რომელიც გამოიყენება ობიექტის მდგომარეობის გადასაყვანად ბაიტის ნაკადად, რომელიც შეიძლება დარჩეს დისკზე/ფაილში ან გაიგზავნოს ქსელში ნებისმიერ სხვა გაშვებულზე. ჯავა ვირტუალური ხელსაწყო. ბაიტის ნაკადიდან ობიექტის შექმნის საპირისპირო პროცესს ეწოდება დესერიალიზაცია.

გირჩევთ: