Rumah > Soal Jawab > teks badan
如题,以及是否javabean中无论public还是private都序列化还是怎么样?希望有有人来讨论下,或者给出相关文档的链接。
小弟谢过
阿神2017-04-18 09:54:04
1.serializeable ialah antara muka bertanda tanpa kaedah untuk dilaksanakan. Kepentingan antara muka ini adalah untuk memberitahu Java bahawa pembangun membenarkan kelas ini disirikan.
2. Tiada ujian khusus, tetapi pengubah suai akses seperti awam dan peribadi tidak boleh menjejaskan proses bersiri.
Juga:
Sebelum ini saya telah menulis artikel blog tentang pensirian Java "Asas Pensirian Java" yang sepatutnya dapat menjawab soalan ini dan memperkenalkan cara mudah untuk memanggil antara muka bersiri Java Subjek boleh menguji pengubahsuaian akses dengan cara ini ada hubungan antara watak dan serialisasi?
天蓬老师2017-04-18 09:54:04
Melaksanakan Serializable
kerana anda perlu menggunakan siri terbina dalam JDK
.
Dengan teknologi semasa, tidak lagi penting sama ada untuk melaksanakan antara muka Serializable
, kerana terdapat terlalu banyak teknologi bersiri sekarang, yang semuanya lebih baik daripada JDK
terbina dalam, dan tidak perlu untuk melaksanakan antara muka Serializable
.
EsotericSoftware/kryo
msgpack
FasterXML/jackson
RuedigerMoeller/fast-serialization
google/protobuf
ringa_lee2017-04-18 09:54:04
Ia tidak perlu dilaksanakan, tetapi sesetengah sistem lama masih memerlukannya Contohnya, sesetengah projek yang mengintegrasikan bahagian belakang dan hujung fleksibel, entiti masih perlu disirikan