美文网首页
集合类概述(Collection FreamWork集合框架)

集合类概述(Collection FreamWork集合框架)

作者: MC_Honva | 来源:发表于2017-01-13 10:20 被阅读9次
Collection和Collections区别
  • Collection是集合的基类接口,拥有List和Set两个子类接口,自带有add(),remove(),isEmpty(),iterator(),size()等方法
  • Collections针对集合的帮助类,提供一系列的静态方法对集合进行排序,搜索,线程安全等操作
特性 List ArrayList LinkList Vector
是否线程安全
特点 元素有序,可重复 基于数组,查找快,增删慢,效率低。大于初始大小时,容量增加50%,默认大小10 基于链表,查找慢,增删快 效率高;大于初始大小,容量翻倍(即2倍),默认大小10
特点 Set HashSet LinkHashSet
元素无序,不可重复 默认带下16
Map接口

方法:put(K key,V value),containskey(Object key),get(object key);

Map的四个实现类如上

特性 Map(抽象类) HashpMap Hashtable LinkHashMap TreeMap
线程安全
特点 元素无序,不可重复 效率高,支持null,以原来大小的2的倍数进行增加,++默认大小是16++ 效率低,不支持null,增加的方式old*2+1,++默认大小是11++(寻址有关) 循坏双向链表,在LruCache中使用的数据结构

Collection FrameWork图如下

相关文章

  • 集合类概述(Collection FreamWork集合框架)

    Collection和Collections区别 Collection是集合的基类接口,拥有List和Set两个子...

  • Java 进阶:集合框架1

    目录 一、集合类1. 概述2. 集合类的框架3. 参数化类型和泛型二、Collection 接口三、 集合 Col...

  • Java基础知识点(九)

    一、Java 中的集合框架(上) 1、Java 中的集合框架概述 JAVA集合框架体系结构:Collection与...

  • java——集合

    集合概述集合按照存储结构可以分为两大类 单列集合Collection Collection(单列集合类的跟接口)有...

  • 2019-01-01

    Day10 Collection、泛型类,及其扑克牌案例 1.Collection集合 1.1 集合的概述 集合...

  • 2018-12-21

    Day10 Collection、泛型类 1.Collection集合 1.1 集合的概述 集合是java中提供的...

  • Java核心技术(卷I) 19、集合

    1、集合框架 接口与实现分离 Collection接口 集合类的基本接口是Collection接口 add向集合中...

  • Java集合

    集合框架:和集合、数组、映射相关的接口和类都是集合框架的成员 --- Map/Collection/Collect...

  • 2020-06-28【集合-Collection】

    Collection概述 集合类体系结构 Collection以及常用方法 Collection遍历 练习

  • java中collection框架应用示例:学生选课系统

    java中集合框架概述 collection集合框架存储对象,有多个接口list,queue,set。他们对应的重...

网友评论

      本文标题:集合类概述(Collection FreamWork集合框架)

      本文链接:https://www.haomeiwen.com/subject/kxzjbttx.html