面試題 物件序列持久化

2021-07-27 07:24:51 字數 410 閱讀 2854

今天閒下來,想到一道面試題,

物件a實現了序列化介面, 

物件b為a的例項變數,未序列化,當把a物件持久化到檔案中時,就會丟擲notserializableexception

也就是說,要持久化物件,或傳輸時,需要對其所引用的例項進行序列化,

public class notserializ

public class myserializ implements serializable

private void readserializ() catch (exception e)

} private void doserializ() catch (exception e)

}}

ejb 持久化序列化物件

從客戶端 將使用者物件新增到 ejb 伺服器上 user 物件需要序列化 實現 serializable介面 public class user implements serializable public void setid int id public string getname public...

面試題之子串行分析

原題 給定長度為n的整數數列 a0,a1,an 1,以及整數s。這個數列會有連續的子串行的整數總和大於s的,求這些數列中,最小的長度。分析如果只是像題目這樣的描述,沒有強調正數,可以採用o n 2 的方法。解法一 但是,很多同學在討論的時候,指出了如果是正數,解法將會有什麼樣的變化。這個很好。不考慮...

Promise 序列呼叫面試題

最新看到乙個比較有趣的面試題 怎麼序列執行 promise 這裡簡單給大家介紹下解答。針對多個 promise 方法,原生提供了all和race方法。但是,他們都不是序列執行。那應該如果執行序列方法?這裡介紹兩種寫法 遞迴執行 function iteratorpromise arr let arr...