Java容器
1、有關容器的關係如下
collection
set(沒有順序不可以重複equals)
hashset
Treeset
list(有順序可以重複equals)
LinketLIst
ArrayList
2、
map(key,value)
hashmap
3、容器類對象在調用remove ,contains方法時需要比較對像是否相等。對涉及到對象類型的equals,hashcode方法。在自定義對象類型時,需要重寫這兩方法,來定義比較規則。
4、iterator 所有實現了collection接口的的對象的對像都有一個interator方法,返回一個現實了Iterator接口的對象。
5、java.util.Collections類,提供了一些靜態方法實現了基於List接口的一些學中算法。
6、Comparable接口,所有可能“排序的類”都實現了Compareable接口,接口只有一個方法,CompareTo方法。
7、Map的key,value都必須為對象
8、範型