
1、readObject方法實(shí)際上相當(dāng)于另一個公有的構(gòu)造器,如同其他的構(gòu)造器一樣,它也要滿足所有注意事項(xiàng)。構(gòu)造器必須檢查其參數(shù)的有效性,...
1、如果事先沒有認(rèn)真考慮默認(rèn)的序列化形式是否合適,則不要貿(mào)然接受; 2、如果一個對象的物理表示法等同于它的邏輯內(nèi)容,可能就適合于...
作為Java自帶的一個序列化方式,實(shí)現(xiàn)Serializable接口就可以對類進(jìn)行序列化,不過,書中列舉了許多這種方式的問題。 1...
多線程部分的看的我有點(diǎn)不好理解,先看序列化的章節(jié),轉(zhuǎn)換一下內(nèi)容。 序列化和反序列化簡單來說就是把對象變成字節(jié)流,再把字節(jié)流變成對...
這一章提到的ExecutorService在系統(tǒng)里有用到。使用的過程大致如下: 這一種就是每個線程單獨(dú)運(yùn)行,然后設(shè)置一定的返回參...
這一章的主題是并發(fā),第一篇講的是線程同步問題,這里面主要是提到了兩個概念,一個是活性失敗,另一個是安全性失敗。 首先是活性失敗,...
今天提到了一個異常相關(guān)的概念——異常鏈,也就是下層拋出的 異常經(jīng)由try - catch 處理轉(zhuǎn)換成一種上層需要的異常。比如提到的下面這...
今天這篇主要提到了兩種Java本身提供的異常illegalArgumentException和illegalStatusExceptio...
這一篇作者沒有給出明確的tips,只是在最后總結(jié)有提到受檢異常可以提升可讀性,但過度的受檢異常會使得API使用起來非常痛苦。同時要根據(jù)情...