Mündəricat:

Java-da bir obyekti necə sıradan çıxarırsınız?
Java-da bir obyekti necə sıradan çıxarırsınız?

Video: Java-da bir obyekti necə sıradan çıxarırsınız?

Video: Java-da bir obyekti necə sıradan çıxarırsınız?
Video: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, Bilər
Anonim

Serializasiya və Deserializasiya in Java Misal ilə. Serializasiya bir vəziyyətə çevrilmə mexanizmidir obyekt bayt axınına. Deserializasiya bayt axınının faktiki yenidən yaratmaq üçün istifadə edildiyi əks prosesdir Java obyekti yaddaşda. Bu mexanizm davam etmək üçün istifadə olunur obyekt.

Beləliklə, Java-da bir obyekti necə seriallaşdırmaq olar?

Kimə obyekti seriallaşdırmaq bayt axınının yenidən nüsxəsinə qaytarıla bilməsi üçün vəziyyətini bayt axınına çevirmək deməkdir obyekt . A Java obyekti edir seriallaşdırıla bilər onun sinfi və ya onun hər hansı supersinifləri ya tətbiq edirsə java . io. Seriallaşdırıla bilən interfeys və ya onun alt interfeysi, java.

Java-da obyekti necə oxuyursunuz? Java-da fayldan obyekti necə oxumaq olar

  1. Obyekti saxladığınız fayla FileInputStream açın.
  2. Yuxarıdakı FileInpoutStream-ə ObjectInputStream açın.
  3. Fayldan Obyekti oxumaq üçün ObjectInputStream sinifinin readObject metodundan istifadə edin.
  4. Yuxarıdakı üsul Object tipli Obyekt qaytarır.

Həmçinin bilin, Java-da bir siyahını necə sıradan çıxarırsınız?

Budur tam bir nümunə. Bu addımlar:

  1. Serializable tətbiq edən Class Item() yaradın.
  2. Əsas - 2 element obyekti yaradın.
  3. ArrayList-ə əlavə edin.
  4. ArrayList-i sıralayın. Obyektin bayt axınına baxmaq üçün yoxlama faylı. (Şəkilin altında)
  5. Obyekti görmək üçün eyni fayldan bayt axınını sıradan çıxarın.

Java-da seriallaşdırmanın məqsədi nədir?

Obyekt Serializasiya obyektin vəziyyətini disk/faylda saxlana bilən və ya şəbəkə üzərindən hər hansı digər işə göndərilə bilən bayt axınına çevirmək üçün istifadə olunan prosesdir. Java virtual maşın. Bayt axınından obyekt yaratmaq üçün əks proses sıradan çıxarma adlanır.

Tövsiyə: