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