Java Geçici Anahtar Kelime Eğitimi – Geçici değişken, serileştirilemeyen bir değişkendir

Yayınlanan: 2020-08-23

Java Geçici Anahtar Kelime Eğitimi - Crunchify

Bir nesneyi seri hale getirme gereksiniminiz varsa, marking it as transient belirli bir alanı seri hale getirme seçeneğiniz vardır.

transient , bayt akışında ısrar edildiğinde bir üye değişkenin serileştirilmemesini işaretleyen bir Java anahtar sözcüğüdür.

Bir nesneyi ne zaman serileştirmeniz gerekir?

Bir Java nesnesi ağ üzerinden aktarıldığında, nesnenin needs to be serialized . Serileştirme, nesne durumunu seri baytlara dönüştürür.

Geçici Java örneğine bir göz atalım

  1. İlk önce Serializable uygulayan CrunchifyTransientVariableObject bir POJO nesnesi oluşturalım.
  2. CrunchifyJavaTransientFieldTutorial ana sınıfı oluşturun.
    • Bir Nesne Oluşturun.
    • Dosyaya bir Nesne yazın. Dosya çıktı akışı, bir Dosyaya veya bir Dosya Tanımlayıcıya veri yazmak için bir çıktı akışıdır.
    • Bir Nesneyi Okuyun.
    • Alan geçiciyse – 0 (int için), null (dize alanı için) vb. döndürür.

CrunchifyTransientVariableObject.java

Burada homeZip bir geçici değişkendir.

CrunchifyJavaTransientFieldTutorial.java

Programı çalıştır:

Geçici anahtar kelime ile:

Geçici anahtar kelime olmadan:

Yukarıdaki programda geçici anahtar kelimeyi kaldırın ve bir programı yeniden çalıştırın.

Yukarıda gördüğünüz gibi artık 95112 posta kodunu görebildik.

Bir nesneyi ve geçici değişkeni serileştirmede herhangi bir sorun görürseniz lütfen bana bildirin.