
Collections
YukiCEO
成功并非一夜之间能产生的
同样,失败也是!
展开
-
Collection 与 Collections 的区别?
Collection 是集合类的上层接口,直接子类有 List、Set、Queue 等; Collections 是集合类的一个帮助类,它提供了一系列的静态方法供集合类及其子类使用。原创 2009-06-10 13:00:00 · 511 阅读 · 0 评论 -
HashMap 与 Hashtable 的区别?
HashMap 和 Hashtable 都实现了 Map 接口; HashMap 是 Map 接口的一个实现类,Hashtable 继承了 Dictionary 类; HashMap 和 Hashtable 都以键值对的形式存储数据,HashMap 允许有一个 null 键的多个 null 的值,Hashtable 不允许有 null 的键或值; Hashtable原创 2009-06-10 13:00:00 · 568 阅读 · 0 评论 -
比较 ArrayList,LinkedList 和 Vector。
ArrayList 与 Vector 都以数组方式存储数据,都是大小可变的,都支持按索引方式访问数据,但插入数据时会涉及到数据的移动等内存操作,所以索引快,增删数据慢。其中 Vcetor 是 synchronized 的,性能比 ArrayList 稍差。 LinkedList 是按双向链表方式存储数据的,索引数据时需要向前或向后历遍整个集合,所以索引数据时比起 ArrayList Ve原创 2009-06-10 13:01:00 · 494 阅读 · 0 评论 -
Set 中元素是不能有重复的,那么是怎么区分是否有重复?
先调用 hashCode 判断,如果不同则没有重复,如果有相同的,在相同的元素上调用 equals 判断,如果为真则有重复,为假则不重复。原创 2009-06-10 13:01:00 · 1176 阅读 · 0 评论