您的位置 首页 java

Java 集合体系有什么?(二)

hello,大家好,我依旧是霖仔!

继续说一下 Java 的集合体系

3.Collection (集合的最大接口)继承关系

  • List 可以存放重复的内容
  • Set 不能存放重复的内容,所以的重复内容靠 hashCode ()和 equals()两个方法区分
  • Queue 队列接口
  • SortedSet 可以对集合中的数据进行排序

Collection定义了集合框架的共性功能:

Collection定义了集合框架的共性功能

add 方法的参数类型是 Object。以便于接收任意类型对象。

集合中存储的都是对象的引用(地址)。

4.List

凡是可以操作角标的方法都是该体系特有的方法:

方法

  • ArrayList 线程 不安全,查询速度快
  • Vector 线程安全 ,但速度慢,已被 ArrayList 替代
  • LinkedList 链表 结果,增删速度快
  • TreeList 树型结构,保证增删复杂度都是O(log n),增删性能远高于ArrayList和LinkedList,但是稍微占用内存

文章来源:智云一二三科技

文章标题:Java 集合体系有什么?(二)

文章地址:https://www.zhihuclub.com/193389.shtml

关于作者: 智云科技

热门文章

发表回复

您的电子邮箱地址不会被公开。

网站地图