當前位置:首頁 » 編程語言 » java序列化對象

java序列化對象

發布時間: 2023-09-03 20:38:19

『壹』 java中為什麼要進行對象序列化

對象的序列化就是為了數據傳輸,在你的代碼的里是對象格式,而在傳輸的時候不可能還保持這對象的樣子。
當兩個進程在進行遠程通信時,彼此可以發送各種類型的數據。無論是何種類型的數據,都會以二進制序列的形式在網路上傳送。發送方需要把這個java對象轉換為位元組序列,才能在網路上傳送;接收方則需要把位元組序列再恢復為java對象。
1.概念
序列化:把java對象轉換為位元組序列的過程。
反序列化:把位元組序列恢復為java對象的過程。
2.用途
對象的序列化主要有兩種用途:
1)
把對象的位元組序列永久地保存到硬碟上,通常存放在一個文件中;
2)
在網路上傳送對象的位元組序列。

『貳』 在JAVA中什麼叫序列化和反序列化

java對象實現了序列化就可以以對象的形式在流中傳輸。不管是文件流,還是Socket流都可以x0dx0a 用ObjectInputStream ObjectOutputStream 來讀寫對象。x0dx0a 並不是所以類都可以序列化,一般需要序列化的對象是那些實體類。什麼Bean,pojo,vo貌似都是一個意思吧。。。還是有一些對象是不能序列化的,Socket對象是不能的。還有一些忘記了,還有一些不知道···呵呵~~x0dx0a 實現序列化只要實現一個Serializable的介面就行,這是個標志介面,裡面沒有方法需要實現,主要的作用就是標識這兒類可以序列化·····

熱點內容
安卓手機雲控是什麼 發布:2025-03-13 08:28:42 瀏覽:623
vivoz6手機存儲設備在哪裡 發布:2025-03-13 08:08:36 瀏覽:58
emc存儲模擬器下載 發布:2025-03-13 08:06:54 瀏覽:758
粒子群演算法流程 發布:2025-03-13 08:04:44 瀏覽:290
pythonjsonkey 發布:2025-03-13 08:04:32 瀏覽:622
php刪除數組元素 發布:2025-03-13 07:58:08 瀏覽:828
怎麼編輯電腦按鍵腳本 發布:2025-03-13 07:57:26 瀏覽:754
ubuntu編輯python 發布:2025-03-13 07:56:32 瀏覽:530
伺服器如何配置介面域名 發布:2025-03-13 07:52:41 瀏覽:318
oracle物理存儲結構 發布:2025-03-13 07:43:00 瀏覽:821