HashMap与HashTable的区别
首先说一下两者的共同点:它们底层都是Hash算法,都是双列集合(实现了Map接口)
区别是:
- HashMap是线程不安全的,但是效率高(jdk1.2版本),而HashTable是线程安全的,但是效率低(jdk1.0版本)
- HashMap可以存储null键和null值,而HashTable不可以
看一个例题:
HashMap无contains方法
首先说一下两者的共同点:它们底层都是Hash算法,都是双列集合(实现了Map接口)
区别是:
看一个例题:
HashMap无contains方法