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