java:类集回顾
1.類集設置的主要目的:動態的對象數組
2.類集中有以下幾個接口:
? ? ?Collection:是存放單值的最大父接口
? ? ? ? ? ?|- List接口:里面的內容是允許重復的
? ? ? ? ? ?|- ArrayList, Vector, LinkedList(實現了Queue接口)
? ? ?Set接口: 內容不允許重復,依靠hashCode和equals()方法來完成重復元素的判斷
? ? ? ? ? |- HashSet:屬于散列的存放,無序
? ? ? ? ? |- TreeSet: 屬于有序的存放,依靠Comparable接口進行排序的操作
? ?Map接口:存放一對值的接口,也可以稱為保存二元偶對象,Key不能重復
? ? ? ?|- HashMap: 無序存放
? ? ? ?|- Hashtable:?
? ? ? ?|- TreeMap: 按照Key進行排序的功能,按照Comparable接口排序
? ? ? ?|- 任何一個非系統類作為key的話,則必須覆寫里面的hashCode和equals()方法
? ?輸出接口:
? ? |- Iterator: 可以直接通過Collection接口進行實例化的操作
? ? |- ListIterator: 只能通過List接口進行實例化的操作
? ? |- Enumeration: 古老的輸出接口
? ? |- foreach: jdk1.5新的支持
? 集合的操作工具:Collections
?
轉載于:https://www.cnblogs.com/achengmu/p/7719071.html
總結
- 上一篇: 关于切片
- 下一篇: 算法知识点总结——算法分析基础