![240](https://cdn2.jianshu.io/assets/default_avatar/1-04bbeead395d74921af6a4e8214b4f61.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
test
互斥條件:一個(gè)資源每次只能被一個(gè)進(jìn)程使用 請(qǐng)求與保持條件:一個(gè)進(jìn)程因請(qǐng)求資源而阻塞時(shí)悠轩,對(duì)已獲得的資源保持不放 不剝奪條件:進(jìn)程已獲得的資源按灶,在未...
要點(diǎn) 某個(gè)類只能有一個(gè)實(shí)例構(gòu)造器私有化 它必須自行創(chuàng)建這個(gè)實(shí)例含有一個(gè)該類的靜態(tài)變量來保存這個(gè)唯一實(shí)例 必須自行先整個(gè)系統(tǒng)提供這個(gè)實(shí)例對(duì)外提供獲...
默認(rèn)方法示姿。一個(gè)在接口里面有了一個(gè)實(shí)現(xiàn)的方法。只需在方法名前面加個(gè) default 關(guān)鍵字即可實(shí)現(xiàn)默認(rèn)方法。 lambda表達(dá)式。Lambda 允...
重寫 hashcode 與 equals 方法底靠。 hashCode() 方法是一個(gè)本地 native 方法害晦,返回的是對(duì)象引用中存儲(chǔ)的對(duì)象的內(nèi)存地...
ArrayList的實(shí)現(xiàn)是基于數(shù)組,LinkedList的實(shí)現(xiàn)是基于雙向鏈表暑中。 對(duì)于隨機(jī)訪問壹瘟,ArrayList優(yōu)于LinkedList 對(duì)于插...
HashMap 不是線程安全的雕凹。 HashMap 做 put 操作時(shí)殴俱,兩個(gè)線程同時(shí)進(jìn)入 addEntry 操作,計(jì)算出相同的 hash 值枚抵,A線...
length 的值為2 的整數(shù)次冪线欲,h & (length - 1)相當(dāng)于對(duì) length 取模。這樣提高了效率也使得數(shù)據(jù)分布更加均勻汽摹。 為什么...
ThrowableErrorOutOfMemoryErrorThreadDeathException運(yùn)行時(shí)異常非運(yùn)行時(shí)異常 Error 是程序無(wú)...