1、Java 對(duì)象序列化就是把對(duì)象寫入到輸出流中阔挠,用來(lái)存儲(chǔ)或傳輸飘庄;
序列化一個(gè)對(duì)象首先要?jiǎng)?chuàng)造某些OutputStream對(duì)象。
2购撼、反序列化就是從輸入流中讀取對(duì)象跪削。
反序列化的過(guò)程需要?jiǎng)?chuàng)造InputStream對(duì)象(如FileInputstream、ByteArrayInputStream等)迂求,然后將其封裝在ObjectInputStream中碾盐,在調(diào)用readObject()即可
對(duì)象的序列化是基于字節(jié)的,不能使用基于字符的流揩局。
類實(shí)現(xiàn)了Serializable接口毫玖,它就可以被序列化