ArrayList和Vector的区别,HashMap和Hashtable的区别 :
| ArrayList和Vector的区别: 一、同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程不安全的,不是同步的 二、数据增长:当需要增长时,Vector默认增长为原来一倍,而ArrayList却是原来的一半
HashMap和Hashtable的区别: 都属于Map接口的类,实现了将惟一键映射到特定的值上。 HashMap 类没有分类或者排序。它允许一个 null 键和多个 null 值。 Hashtable 类似于 HashMap,但是不允许 null 键和 null 值。它也比 HashMap 慢,因为它是同步的。 |