摘要:從代碼中看基本類型的容器插入順序和輸出順序一致,可以重復插入順序和輸出順序一致,可以重復插入順序和輸出順序不一致,不重復插入順序和輸出順序不一致,不重復鍵值對存儲,鍵不重復。鍵值對存儲,鍵不重復。
從代碼中看基本類型的容器:
public class PrintingContainers { static Collection fill(Collectioncollection) { collection.add("rat"); collection.add("cat"); collection.add("dog"); collection.add("dog"); return collection; } static Map fill(Map map) { map.put("rat", "Fuzzy"); map.put("cat", "Rags"); map.put("dog", "Bosco"); map.put("dog", "Spot"); return map; } public static void main(String[] args) { print(fill(new ArrayList ())); print(fill(new LinkedList ())); print(fill(new HashSet ())); print(fill(new TreeSet ())); print(fill(new LinkedHashMap ())); print(fill(new HashMap ())); print(fill(new TreeMap ())); print(fill(new LinkedHashMap ())); } } /* [rat, cat, dog, dog] [rat, cat, dog, dog] [cat, dog, rat] [cat, dog, rat] {cat=Rags, dog=Spot, rat=Fuzzy} {cat=Rags, dog=Spot, rat=Fuzzy} {rat=Fuzzy, cat=Rags, dog=Spot} */
ArrayList:插入順序和輸出順序一致,可以重復
LinkedList:插入順序和輸出順序一致,可以重復
HashSet:插入順序和輸出順序不一致,不重復
TreeSet:插入順序和輸出順序不一致,不重復
HashMap:鍵值對存儲,鍵不重復。
TreeMap:鍵值對存儲,鍵不重復。
LinkedHashMap:鍵值對存儲,鍵不重復。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/65134.html
摘要:迭代器通常被成為輕量級對象創建它的代價很小。與迭代器可以用于數組和所有對象,之所以能夠工作,是因為繼承了接口。 點擊進入我的博客 我覺得本章名字改成容器似乎更好理解,持有對象讓人感到一頭霧水我們需要在任意時刻和任意位置創建任意數量的對象,所以依靠創建命名的引用來持有對象已經滿足不了需求。Java可以用數組和其他容器類來(List、Set、Queue、Map)來解決這個問題,不同的容器...
Java是面向對象的語言,對象時Java不可或缺的一個元素,基本數據類型有數組用來存儲,那么對象元素有什么存儲呢,這就是集合,集合是Java非常重要的一塊知識,Java編程思想中的持有對象簡述了集合的相關知識,下面簡述集合的相關功能: showImg(/img/bVC153); 集合類我們通常稱為容器 其實容器只有四種:Map、List、Set和Queue 常用的容器有ArrayList、Lin...
摘要:層次結構如上所示,的子類都可以作為集合的元素加入到集合中,并且不會有任何影響。在實際編碼中一般都建議使用類型安全的容器,這樣不容易出錯,出錯也會在編譯期間就會展現出來。 概述 說起類型安全的容器,那么什么是類型不安全的容器呢?容器用來存儲數據,常見的存儲數據的容器有數組和集合,數組有以下特點: 長度固定 只能存儲同一種類型的數據 因為數組只能存儲同一種數據類型的數據,那么它就是類型...
摘要:前言編程思想這本書,陸陸續續讀了年,終于基本都瀏覽了一遍。每個對象對外暴露接口,程序通過對象暴露的接口向對象發送消息,獲取該對象的服務能力。異常處理異常處理,為編寫程序階段提供了一種預見性的防止程序崩潰的出路。 前言 《Java編程思想》這本書,陸陸續續讀了1年,終于基本都瀏覽了一遍。通過這本書,試圖理解作者的想法,才真的體會到Java思想。感謝本書的作者,不僅講述了java的語法,更...
摘要:概述容器類類庫的用途是保存對象,它分為兩個不同的概念這是一個獨立的而序列必須按照插入的順序保存元素不能有重復元素按照排隊規則來確定對象產生的順序由鍵值對組成的,允許由鍵查找值,就像字典的目錄,根據目錄查找內容創建接口的不同形式對象時具體的, 概述 Java容器類類庫的用途是保存對象,它分為兩個不同的概念: Collection:這是一個獨立的而序列 List必須按照插入的順序保存...
閱讀 2458·2021-11-19 09:40
閱讀 3586·2021-11-17 17:08
閱讀 3784·2021-09-10 10:50
閱讀 2214·2019-08-27 10:56
閱讀 1942·2019-08-27 10:55
閱讀 2638·2019-08-26 12:14
閱讀 994·2019-08-26 11:58
閱讀 1494·2019-08-26 10:43