為什麼要實現Serializable

2022-11-15 16:45:43 字數 1205 閱讀 3137

1樓:勿忘心安

最重要的兩個原因是:

1、將物件的狀態儲存在儲存**中以便可以在以後重新建立出完全相同的副本;

2、按值將物件從一個應用程式域傳送至另一個應用程式域。

實現serializable介面的作用是就是可以把物件存到位元組流,然後可以恢復。所以你想如果你的物件沒實現序列化怎麼才能進行網路傳輸呢,要網路傳輸就得轉為位元組流,所以在分散式應用中,你就得實現序列化,如果你不需要分散式應用,那就沒那個必要實現序列化。

2樓:匿名使用者

如果是字串在網路通訊一般可以直接傳輸,如果是物件需要序列化,為的是變為二進位制來傳輸

3樓:匿名使用者

一個物件序列化的介面,一個類只有實現了serializable介面,它的物件才是可序列化的。因此如果要序列化某些類的物件,這些類就必須實現serializable介面。而實際上,serializable是一個空介面,沒有什麼具體內容,它的目的只是簡單的標識一個類的物件可以被序列化。

4樓:匿名使用者

序列化介面,便於在網路上進行傳輸的,其它時候可以不用

j**a序列化為什麼要實現serializable

為什麼要實現serializable介面作用

5樓:堇禮瑩靈

最重要的兩個原因是:

1、將物件的狀態儲存在儲存**中以便可以在以後重新建立出完全相同的副本;

2、按值將物件從一個應用程式域傳送至另一個應用程式域。

實現serializable介面的作用是就是可以把物件存到位元組流,然後可以恢復。所以你想如果你的物件沒實現序列化怎麼才能進行網路傳輸呢,要網路傳輸就得轉為位元組流,所以在分散式應用中,你就得實現序列化,如果你不需要分散式應用,那就沒那個必要實現序列化。

j**abean為什麼要實現 序列化 serializable介面

6樓:奇蹟降臨

物件轉為位元組叫做序列化,可以把記憶體中的物件儲存到檔案或者資料庫中

j**abean為什麼要實現serializable介面

j**a實體類為什麼要實現序列化

7樓:匿名使用者

才能儲存到檔案或者資料庫中

為什麼要實現傳統文化的繼承與創新

1。對待傳統文化的正確態度是 取其精華,去其糟粕 批判繼承,古為今用,推陳出新,革故鼎新 2。繼承傳統文化 只有發揮傳統文化的積極作用,克服傳統文化的消極作用,民族,國家,社會才會興旺發達,才能使自己自由全面的發展,更好的創造新生活。3。文化創新的意義 文化創新可以推動社會實踐的發展,能夠促進民族文...

變壓器鐵芯為什麼要接地?怎麼實現接地?電氣工作的朋友解釋下,謝謝

高壓變壓器鐵心,必須有一點可靠接地,也不能多點接地。1 因為鐵心如果不接地,那麼鐵心就在變壓器裡面,在電位上懸浮了。當變壓器投入執行 帶電了 這個懸浮的鐵心就有了懸浮電位,在高電壓 高電場 的作用下 特別在變壓器遇到雷電或操作過電壓時 他會對地或線圈等帶電部分放電,造成絕緣擊穿。在正常情況下,這個懸...

我們如何實現自己的夢想,你要如何實現自己的夢想寫一段話

實現夢想並不是一件非常複雜的事情,我們也不應該讓他變成複雜的事情。也許需要你每天做一點,也許需要你每天早起半個小時來完成這個小行動。一個小的行動,足以讓你實現自己的夢想。首先要明確你的目標。如果你不知道你想要什麼,你永遠不會實現。即使你說你想致富,也有很多的方式可以實現。你怎麼去做呢?目標越明確,越...