Tutorial Kata Kunci Transien Java – Variabel transien adalah variabel yang tidak dapat diserialisasi

Diterbitkan: 2020-08-23

Tutorial Kata Kunci Transien Java - Crunchify

Jika Anda memiliki persyaratan untuk membuat serial objek, maka Anda memiliki opsi untuk melewatkan bidang tertentu dengan marking it as transient .

transient adalah kata kunci Java yang menandai variabel anggota untuk tidak diserialisasi ketika dipertahankan untuk aliran byte.

Kapan Anda perlu membuat serial objek?

Ketika objek Java ditransfer melalui jaringan, objek needs to be serialized . Serialisasi mengubah status objek menjadi byte serial.

Mari kita lihat contoh Java sementara

  1. Pertama mari kita buat objek POJO CrunchifyTransientVariableObject yang mengimplementasikan Serializable.
  2. Buat kelas utama CrunchifyJavaTransientFieldTutorial.
    • Buat Objek.
    • Tulis Objek ke file. Aliran output file adalah aliran output untuk menulis data ke File atau FileDescriptor.
    • Membaca Objek.
    • Jika bidang bersifat sementara – ia akan mengembalikan 0 (untuk int), null (untuk bidang string) dan seterusnya.

CrunchifyTransientVariableObject.java

Di sini homeZip adalah variabel sementara.

CrunchifyJavaTransientFieldTutorial.java

Jalankan program:

Dengan kata kunci sementara:

Tanpa kata kunci sementara:

Hapus kata kunci sementara di program di atas dan jalankan kembali program lagi.

Seperti yang Anda lihat di atas, sekarang kami dapat melihat kode pos 95112.

Tolong beri tahu saya jika Anda melihat masalah membuat serial objek dan variabel sementara.