cari

Rumah  >  Soal Jawab  >  teks badan

java - 序列化的疑惑

1.为什么序列化可以保存对象的状态?
2.为什么网络传输要用序列化的对象,不序列化会怎么样?
3.除了objectoutputstream类中,有对序列化接口的判断,还有哪些类中有判断,为什么实现了序列化接口就可以序列化

高洛峰高洛峰2889 hari yang lalu496

membalas semua(2)saya akan balas

  • 大家讲道理

    大家讲道理2017-04-18 09:31:38

    Proses bersiri ialah proses menyimpan maklumat objek dalam memori ke fail atau medium storan lain Biasanya, apa yang dieksport oleh siri ialah maklumat objek dan semua nilai yang membentuk pembolehubah objek dalam. ingatan semasa.
    Dua mesin yang disambungkan melalui rangkaian tidak boleh berkongsi maklumat memori Selepas menukar maklumat objek kepada aliran data melalui siri, ia boleh dihantar melalui rangkaian.
    Di Java, antara muka bersiri hanya digunakan untuk menandakan sama ada objek menerima bersiri Proses bersiri telah diselesaikan oleh Java, jadi bersiri boleh dicapai dengan melaksanakan antara muka bersiri.

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 09:31:38

    Serialization adalah untuk menyimpan data mengikut peraturannya sendiri supaya orang ramai boleh bertukar-tukar data antara satu sama lain.
    Transmisi rangkaian tidak memerlukan objek bersiri Contohnya, jika klien menggunakan Java, tetapi pelayan menggunakan PHP, bersiri tidak bermakna kerana PHP tidak dapat menghuraikannya sama sekali. Situasi lain ialah pelanggan dan pelayan anda adalah kedua-dua Java, tetapi nama pakej Bean berbeza dan mereka tidak boleh diselesaikan. Maksud bersiri ialah dapat merentas platform.
    Pendapat saya yang rendah hati.

    balas
    0
  • Batalbalas