![240](https://cdn2.jianshu.io/assets/default_avatar/11-4d7c6ca89f439111aff57b23be1c73ba.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1踱侣、readObject方法實(shí)際上相當(dāng)于另一個(gè)公有的構(gòu)造器糠排,如同其他的構(gòu)造器一樣髓梅,它也要滿足所有注意事項(xiàng)赋朦。構(gòu)造器必須檢查其參數(shù)的有效性参咙,...
1叶沛、如果事先沒有認(rèn)真考慮默認(rèn)的序列化形式是否合適,則不要貿(mào)然接受粹湃; 2恐仑、如果一個(gè)對象的物理表示法等同于它的邏輯內(nèi)容,可能就適合于...
作為Java自帶的一個(gè)序列化方式为鳄,實(shí)現(xiàn)Serializable接口就可以對類進(jìn)行序列化裳仆,不過,書中列舉了許多這種方式的問題济赎。 1...
多線程部分的看的我有點(diǎn)不好理解鉴逞,先看序列化的章節(jié),轉(zhuǎn)換一下內(nèi)容司训。 序列化和反序列化簡單來說就是把對象變成字節(jié)流构捡,再把字節(jié)流變成對...
這一章提到的ExecutorService在系統(tǒng)里有用到壳猜。使用的過程大致如下: 這一種就是每個(gè)線程單獨(dú)運(yùn)行勾徽,然后設(shè)置一定的返回參...
這一章的主題是并發(fā),第一篇講的是線程同步問題统扳,這里面主要是提到了兩個(gè)概念喘帚,一個(gè)是活性失敗,另一個(gè)是安全性失敗咒钟。 首先是活性失敗吹由,...
今天提到了一個(gè)異常相關(guān)的概念——異常鏈,也就是下層拋出的 異常經(jīng)由try - catch 處理轉(zhuǎn)換成一種上層需要的異常朱嘴。比如提到的下面這...
今天這篇主要提到了兩種Java本身提供的異常illegalArgumentException和illegalStatusExceptio...
這一篇作者沒有給出明確的tips倾鲫,只是在最后總結(jié)有提到受檢異炒趾希可以提升可讀性,但過度的受檢異常會(huì)使得API使用起來非常痛苦乌昔。同時(shí)要根據(jù)情...