`
lovezl529
  • 浏览: 16680 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

集合(2)

 
阅读更多
集合(Collection):自动变长,用于添加角色对象。是一种特殊对象,它用来在对象被创建是收集对象,以便于成组管理并统一的操作它们,并能在有必要是一个一个地单独引用这些对象。Collection其实只是一个接口,它下面还包括两个子接口:一个是listlist又由三个类实现,分别是 ArrayListLinkList还有VectorArrayListVector的功能基本相同,主要区别是ArrayList为线程不同步, Vector是线程同步的,它们添加对象都只能从最末尾添加。而LinkList主要是链表形式的,它能从任意位置添加对象,在对象的插入时 LinkLIst速度较快;另一个是set,由HashSetTreeSet实现,HashSet是无序的,对于添加进入的对象的位置是任意的, TreeSet是有序的,它对加入的对象用一定的顺序进行排列。而setlist的主要区别是set不允许添加的对象有重复的,而list却允许重复。集合中的任意元素都为可变长的,所以使用集合来操作对象是非常方便的
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics