之前已經(jīng)分析了HashMap的源碼,知道HashMap的內(nèi)部數(shù)據(jù)結(jié)構(gòu)是數(shù)組+鏈表+紅黑樹(shù)。相對(duì)于HashMap,ArrayList的內(nèi)部實(shí)現(xiàn)方法...
投稿
之前已經(jīng)分析了HashMap的源碼,知道HashMap的內(nèi)部數(shù)據(jù)結(jié)構(gòu)是數(shù)組+鏈表+紅黑樹(shù)。相對(duì)于HashMap,ArrayList的內(nèi)部實(shí)現(xiàn)方法...
簡(jiǎn)書(shū) 賈小強(qiáng)轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處,謝謝! 如果你正在準(zhǔn)備找一份Java程序員工作,你很可能遇到這個(gè)面試問(wèn)題。當(dāng)你知道一些別的概念,比如 HashM...
- 自定義連接池 普通的JDBC數(shù)據(jù)庫(kù)連接使用 DriverManager 來(lái)獲取,每次向數(shù)據(jù)庫(kù)建立連接的時(shí)候都要將 Connection 加載...
下面是我自己收集整理的Java線程相關(guān)的面試題,可以用它來(lái)好好準(zhǔn)備面試。 參考文檔:-《Java核心技術(shù) 卷一》- Java線程面試題 Top ...
簡(jiǎn)書(shū) 占小狼轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處,謝謝! synchronized可以保證方法或代碼塊在運(yùn)行時(shí),同一時(shí)刻只有一個(gè)線程可以進(jìn)入到臨界區(qū)(互斥性),同...
equals方法的要求:a.自反性:對(duì)于任何非空的x,x.equals(x)都應(yīng)該返回trueb.對(duì)稱性:對(duì)于任何引用x和y,當(dāng)且僅當(dāng)x.equ...
前言 本文主要講解java多線程的基礎(chǔ),以及一些常用方法。關(guān)于線程同步、ExecutorService框架我會(huì)放到后續(xù)的文章進(jìn)行講解。 進(jìn)程與線...
本節(jié)主要講解http協(xié)議相關(guān)的內(nèi)容,作為后期講述的一個(gè)預(yù)備知識(shí)。深入了解Http協(xié)議,對(duì)你今后的JavaSE,JavaEE學(xué)習(xí)都大有裨益,本節(jié)難...
導(dǎo)語(yǔ): 最近學(xué)習(xí)了集合,認(rèn)為有必要做一下總結(jié)。希望能夠幫助自己的同時(shí),幫助到更多人。本文內(nèi)容較長(zhǎng),如有錯(cuò)誤,還請(qǐng)指出,萬(wàn)分感激。 1.Java ...
1.直接插入排序 經(jīng)常碰到這樣一類排序問(wèn)題:把新的數(shù)據(jù)插入到已經(jīng)排好的數(shù)據(jù)列中。 將第一個(gè)數(shù)和第二個(gè)數(shù)排序,然后構(gòu)成一個(gè)有序序列 將第三個(gè)數(shù)插入...