HashMap與HashTable的區別

首先,從JDK源碼來看,HashMap和HashTable都實現了Map接口: 可以看出,HashTable是從JDK1.0就有的,HashMap而是從JDK1.2纔有的。 二者實現的接口一致。 因此,對外方法API也基本一致: 內部存儲方式也基本一致,都是鄰接表形式: 基本操作也基本一致,以put方法爲例,都是先算Key的hashCode,然後以【hashCode%數組長度】求出放在數組中的索引
相關文章
相關標籤/搜索