Jika objek tidak mendukung Externalizable dan mengimplementasikan Serializable , objek disimpan menggunakan ObjectOutputStream. Ketika objek Externalizable direkonstruksi, sebuah instance dibuat menggunakan konstruktor public no -arg , kemudian metode readExternal dipanggil.Dengan cara ini, bagaimana Anda membuat serial objek yang tidak mengimplementasikan serializable?Ada beberapa pilihan : Buat subclass dari kelas Address dan gunakan itu. Anda dapat menandai kelas ini sebagai serializable . Tandai Alamat sebagai sementara3 JawabanAnda dapat mempertahankan Karyawan.Jika Address adalah null, Anda dapat membuat cerita bersambung ke seluruh karyawan meskipun tipe Address tidak dapat dibuat serial.Selanjutnya, apa yang terjadi jika kelas serializable Anda berisi anggota yang tidak serializable? Pertanyaan: Apa yang terjadi jika salah satu anggota di kelas tidak mengimplementasikan antarmuka Serializable ? Jawaban: Ketika Anda mencoba membuat serial objek yang mengimplementasikan antarmuka Serializable , jika objek tersebut menyertakan referensi dari objek non serializable maka NotSerializableException akan dilempar.Juga pertanyaannya adalah, apa perbedaan antara antarmuka Serializable dan Externalizable?1) Salah satu perbedaan yang jelas antara Serializable dan Externalizable adalah bahwa Serializable adalah antarmuka penanda yaitu tidak mengandung metode apa pun tetapi antarmuka Externalizable berisi dua metode writeExternal() dan readExternal().Apa itu Eksternalisasi?Externalizable adalah antarmuka yang memungkinkan Anda untuk menentukan aturan khusus dan mekanisme Anda sendiri untuk serialisasi. Terapkan metode writeExternal dan readExternal dari antarmuka Externalizable dan buat kontrak/protokol Anda sendiri untuk serialisasi.
“Kadal kaca tidak memiliki kaki tetapi bukan ular, menjadikannya anggota kerajaan reptil yang unik dan menarik.” Kadal kaca adalah reptil tanpa kaki yang berasal dari Amerika Utara. Kadal cerdas ini… Read more
Model pembelajaran discovery dan langkah langkahnya? Siapa pemilik Mauna Kea Resort? Tidak mengimplementasikan serializable atau Externalizable?