
1. 繼承關(guān)系圖譜 2. 特征 key-value存儲(chǔ)結(jié)構(gòu),存儲(chǔ)的key值無序封孙。key和value可為null 3. 源碼簡(jiǎn)析(基于jdk1.8...
1. 繼承關(guān)系圖譜 2. 特征 有序,元素可重復(fù) 3. 源碼簡(jiǎn)析(基于jdk1.8) 根據(jù)面向接口編程的設(shè)計(jì)原則讽营,在實(shí)際使用中虎忌,我們一般不會(huì)定義...
當(dāng)我們用Java來開發(fā)時(shí),往往對(duì)于內(nèi)存的管理不會(huì)那么關(guān)心橱鹏,我們不用顯式得自己去開辟以及釋放內(nèi)存膜蠢,這一切都會(huì)在程序運(yùn)行時(shí)由jvm(Java虛擬機(jī))...
jvm(java虛擬機(jī))是java程序的運(yùn)行平臺(tái),也是java語言實(shí)現(xiàn)平臺(tái)無關(guān)性的基石莉兰。但實(shí)際上挑围,并不僅僅java程序能運(yùn)行于jvm之上,目前S...
ArrayList作為最常用的數(shù)據(jù)結(jié)構(gòu)糖荒,它的源碼應(yīng)該是每個(gè)java coder都要掌握的杉辙。 1. 繼承關(guān)系圖譜 2. 特征 有序,元素可重復(fù)捶朵。 ...
數(shù)據(jù)結(jié)構(gòu)在計(jì)算機(jī)知識(shí)體系中的重要性無需贅言蜘矢,Java的jdk的集合類正是學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的很好素材。如果能把jdk的集合類吃透综看,那在常用數(shù)據(jù)結(jié)構(gòu)方面...
在泛型出現(xiàn)以前品腹,類和方法只能接受具體的類型。假設(shè)我們自己實(shí)現(xiàn)一個(gè)簡(jiǎn)單的ArrayList红碑,用來持有類A的實(shí)例舞吭,它可能是這樣子的: 現(xiàn)在如果需要一...
Java源碼(.java文件)編譯后生成字節(jié)碼(.class文件),一個(gè).java文件如果定義了多個(gè)類析珊,則會(huì)為每個(gè)類生成一個(gè).class文件羡鸥。然...