Rumah  >  Soal Jawab  >  teks badan

java-web - Javabean 是否一定要实现Serializable接口?意义在哪?

如题,以及是否javabean中无论public还是private都序列化还是怎么样?希望有有人来讨论下,或者给出相关文档的链接。
小弟谢过

巴扎黑巴扎黑2765 hari yang lalu577

membalas semua(3)saya akan balas

  • 阿神

    阿神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?

    balas
    0
  • 天蓬老师

    天蓬老师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

    balas
    0
  • ringa_lee

    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

    balas
    0
  • Batalbalas