面試題總結

2021-10-06 11:28:55 字數 599 閱讀 1749

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

當你想把的記憶體中的物件寫入到硬碟的時候。

當你想用套接字在網路上傳送物件的時候。

當你想通過rmi傳輸物件的時候

微解:1.記憶體不夠用了,計算機就要將記憶體裡面的一部分物件暫時的儲存到硬碟中,要用的時候再讀入到記憶體中,硬碟的那部分儲存空間就是所謂的虛擬記憶體。在比如將某個特定的物件儲存到檔案中,隔幾天在把它拿出來用,那麼這時候就要實現serializable介面。

2.在進行socket程式設計的時候,可能要傳輸某一類的物件,那麼也就要實現serializable介面。最常見的你傳輸乙個字串,它是jdk裡面的類,也實現了serializable介面,這樣做為的是將資料變為二進位制來傳輸,所以可以在網路上傳輸。

2.如果要通過遠端的方法呼叫(rmi)去呼叫乙個遠端物件的方法,如在計算機a中呼叫另一台計算機b的物件的方法,那麼你需要通過jndi服務獲取計算機b目標物件的引用,將物件從b傳送到a,就需要實現序列化介面。

面試題總結 html面試題)

附上鏈結 doctype 的作用是什麼?宣告一般位於文件的第一行,它的作用主要是告訴瀏覽器以什麼樣的模式來解析文件。一般指定了之後會以標準模式來 進行文件解析,否則就以相容模式進行解析。在標準模式下,瀏覽器的解析規則都是按照最新的標準進行解析的。而在相容模式下,瀏 覽器會以向後相容的方式來模擬老式瀏...

面試題總結

網路部分 子網劃分 演算法部分 穩定排序 泡沫排序 bubble sort o n 插入排序 insertion sort o n 桶排序 bucket sort o n 需要 o k 額外空間 計數排序 counting sort o n k 需要 o n k 額外空間 合併排序 merge so...

面試題總結

1 關於商品秒殺的問題,如何保證100件商品,只能使前100個使用者搶到呢?思路1 我們可以使用redis快取的list儲存型別,當有乙個使用者請求到來時,將該使用者的id存放在list中,這樣當list中的llen長度達到100時就不在新增新的使用者id,然後在從list中取出對應的id運算元據庫...