Java'da Nesne Listesini Serileştirmeden Serileştirme Nasıl Yapılır? Java Serileştirme Örneği

Yayınlanan: 2013-07-15

Java'da-nesnelerin-listesi-nasıl-seri hale getirilir-seri hale getirilir

Java, bir nesnenin, nesnenin verilerinin yanı sıra nesnenin türü ve nesnede depolanan veri türleri hakkındaki bilgileri içeren bir bayt dizisi olarak temsil edilebildiği, nesne serileştirme adı verilen bir mekanizma sağlar.

Serileştirilmiş bir nesne bir dosyaya yazıldıktan sonra, dosyadan okunabilir ve seri durumdan çıkarılabilir, yani nesneyi ve verilerini temsil eden tür bilgileri ve baytlar, nesneyi bellekte yeniden oluşturmak için kullanılabilir.

En etkileyici olanı, tüm sürecin JVM'den bağımsız olmasıdır, yani bir nesne bir platformda seri hale getirilebilir ve tamamen farklı bir platformda seri durumdan çıkarılabilir.

Java'da Basit Bir Bellekte Önbellek Nasıl Oluşturulur (Hafif Önbellek)

ObjectInputStream ve ObjectOutputStream sınıfları, bir nesneyi serileştirme ve seri durumdan çıkarma yöntemlerini içeren yüksek seviyeli akışlardır.

Aşağıdaki sorulardan herhangi birine sahipseniz, aşağıdaki öğretici de çalışacaktır:

  • JSON kullanarak bir nesneyi seri hale getirme ve seri durumdan çıkarma
  • Java örneğinde bir nesne nasıl seri hale getirilir ve seri hale getirilir
  • Java seri hale getirme nesnesini xml dizesine seri hale getirir
  • Bir ikili ağacı seri hale getirin ve seri durumdan çıkarın
  • Java'da listeyi seri hale getir

İşte tam bir örnek. Bu adımlar:

  1. Serileştirilebilir'i uygulayan Sınıf Öğesi() oluşturun.
  2. Main'de – 2 Öğe Nesnesi oluşturun.
  3. ArrayList'e ekleyin.
  4. ArrayList'i seri hale getirin. Bir Nesnenin bayt akışını görmek için kontrol dosyası. (Resmin altında)
  5. Object'i görmek için aynı dosyadaki bayt akışını seri durumdan çıkarın.

Dosya İçeriğini Serileştir

Çıktı:

İlginizi çekebilecek tüm Java Öğreticileri ve Bahar MVC Öğreticilerinin listesi.