占小狼 轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處,謝謝! 問(wèn)題 最近的幾次面試中,我都問(wèn)了是否了解HashMap在并發(fā)使用時(shí)可能發(fā)生死循環(huán),導(dǎo)致cpu100%,結(jié)果讓我很意外,都表示不知道有這樣的...
占小狼 轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處,謝謝! 問(wèn)題 最近的幾次面試中,我都問(wèn)了是否了解HashMap在并發(fā)使用時(shí)可能發(fā)生死循環(huán),導(dǎo)致cpu100%,結(jié)果讓我很意外,都表示不知道有這樣的...
初衷 Java集合是我們使用最頻繁的工具,也是面試的熱點(diǎn),但我們對(duì)它的理解僅限于使用上,而且大多數(shù)情況沒(méi)有考慮過(guò)其使用規(guī)范。本系列文章將跟隨源碼的思路,分析實(shí)現(xiàn)的每個(gè)細(xì)節(jié),以...
原創(chuàng)鏈接 一、Java面試題java有多重要,對(duì)于做android的我們,不需要多說(shuō)了,let’s go (1)Java基礎(chǔ)(1.1)String,Stringbuffer,...
B樹(shù)是一種多路自平衡搜索樹(shù),它類似普通的二叉樹(shù),但是B書(shū)允許每個(gè)節(jié)點(diǎn)有更多的子節(jié)點(diǎn)。B樹(shù)示意圖如下: B樹(shù)的特點(diǎn):(1)所有鍵值分布在整個(gè)樹(shù)中(2)任何關(guān)鍵字出現(xiàn)且只出現(xiàn)在一...
一、多線程 說(shuō)明下線程的狀態(tài) java中的線程一共有 5 種狀態(tài)。 NEW:這種情況指的是,通過(guò) New 關(guān)鍵字創(chuàng)建了 Thread 類(或其子類)的對(duì)象 RUNNABLE:...
最近在學(xué)習(xí)并發(fā),看到書(shū)上寫(xiě)到hashmap在并發(fā)執(zhí)行put操作時(shí)會(huì)引起死循環(huán),因?yàn)樵趐ut中會(huì)引起擴(kuò)容操作,使鏈表形成環(huán)形的數(shù)據(jù)結(jié)構(gòu),不是很明白,然后在網(wǎng)上看了一些博客,但是...