1:對(duì)象封裝數(shù)據(jù),對(duì)象多了也需要存儲(chǔ)。集合用于存儲(chǔ)對(duì)象。 2:對(duì)象的個(gè)數(shù)確定可以使用數(shù)組,但是不確定怎么辦?可以用集合。因?yàn)榧鲜强勺冮L(zhǎng)度的。 查看全文>>
Java技術(shù)文章2016-03-23 |傳智播客Java培訓(xùn)學(xué)院 |Java培訓(xùn),java教程
迭代器:是一個(gè)接口。作用:用于取集合中的元素。 查看全文>>
Java技術(shù)文章2016-03-23 |傳智播客Java培訓(xùn)學(xué)院 |Java培訓(xùn),java教程
List本身是Collection接口的子接口,具備了Collection的所有方法。現(xiàn)在學(xué)習(xí)List體系特有的共性方法,查閱方法發(fā)現(xiàn)List的特有方法都有索引,這是該集合最大的特點(diǎn)。 查看全文>>
Java技術(shù)文章2016-03-23 |傳智播客Java培訓(xùn)學(xué)院 |Java培訓(xùn),java教程
Set接口中的方法和Collection中方法一致的。Set接口取出方式只有一種,迭代器。 |--HashSet:底層數(shù)據(jù)結(jié)構(gòu)是哈希表,線程是不同步的。無序,高效; 查看全文>>
Java技術(shù)文章2016-03-23 |傳智播客Java培訓(xùn)學(xué)院 |Java培訓(xùn),java教程
|--Hashtable:底層是哈希表數(shù)據(jù)結(jié)構(gòu),是線程同步的。不可以存儲(chǔ)null鍵,null值。 |--HashMap:底層是哈希表數(shù)據(jù)結(jié)構(gòu),是線程不同步的??梢源鎯?chǔ)null鍵,null值。替代了Hashtable. |--TreeMap:底層是二叉樹結(jié)構(gòu),可以對(duì)map集合中的鍵進(jìn)行指定順序的排序。 查看全文>>
Java技術(shù)文章2016-03-24 |傳智播客Java培訓(xùn)學(xué)院 |Java培訓(xùn),java教程
Collection在jdk1.5以后,有了一個(gè)父接口Iterable,這個(gè)接口的出現(xiàn)的將iterator方法進(jìn)行抽取,提高了擴(kuò)展性。 查看全文>>
Java技術(shù)文章2016-03-24 |傳智播客Java培訓(xùn)學(xué)院 |Java培訓(xùn),java教程
問題:對(duì)象的某個(gè)屬性的值不能是任意的,必須為固定的一組取值其中的某一個(gè); 解決辦法: 查看全文>>
Java技術(shù)文章2016-03-24 |傳智播客Java培訓(xùn)學(xué)院 |Java培訓(xùn),java教程
泛型:jdk1.5版本以后出現(xiàn)的一個(gè)安全機(jī)制。表現(xiàn)格式:< > 好處: 1:將運(yùn)行時(shí)期的問題ClassCastException問題轉(zhuǎn)換成了編譯失敗,體現(xiàn)在編譯時(shí)期,程序員就可以解決問題。 查看全文>>
Java技術(shù)文章2016-03-24 |傳智播客Java培訓(xùn)學(xué)院 |Java培訓(xùn),java教程