原理:map中是沒有迭代器的,collection具備迭代器,只要將map集合轉(zhuǎn)成Set集合,可以使用迭代器了。之所以轉(zhuǎn)成set,是因?yàn)閙ap集合具備著鍵的唯一性,其實(shí)set集合就來(lái)自于map,set集合底層其實(shí)用的就是map的方法。查看全文>>
|--Hashtable:底層是哈希表數(shù)據(jù)結(jié)構(gòu),是線程同步的。不可以存儲(chǔ)null鍵,null值。 |--HashMap:底層是哈希表數(shù)據(jù)結(jié)構(gòu),是線程不同步的??梢源鎯?chǔ)null鍵,null值。替代了Hashtable.查看全文>>
枚舉:關(guān)鍵字 enum 問題:對(duì)象的某個(gè)屬性的值不能是任意的,必須為固定的一組取值其中的某一個(gè); 解決辦法:查看全文>>
泛型:jdk1.5版本以后出現(xiàn)的一個(gè)安全機(jī)制。表現(xiàn)格式:< > 好處: 1:將運(yùn)行時(shí)期的問題ClassCastException問題轉(zhuǎn)換成了編譯失敗,體現(xiàn)在編譯時(shí)期,程序員就可以解決問題。 2:避免了強(qiáng)制轉(zhuǎn)換的麻煩。查看全文>>
API--- java.lang.System: 屬性和行為都是靜態(tài)的。 long currentTimeMillis(); // 返回當(dāng)前時(shí)間毫秒值 exit(); // 退出虛擬機(jī) Properties getProperties() ; // 獲取當(dāng)前系統(tǒng)的屬性信息查看全文>>
是一種異構(gòu)系統(tǒng)互連的分層結(jié)構(gòu);提供了控制互連系統(tǒng)交互規(guī)則的標(biāo)準(zhǔn)骨架;定義一種抽象結(jié)構(gòu),而并非具體實(shí)現(xiàn)的描述;不同系統(tǒng)中相同層的實(shí)體為同等層實(shí)體;查看全文>>