java集合的框架体系

集合的框架体系

在这里插入图片描述
在这里插入图片描述
//1. 集合主要是两组(单列集合 , 双列集合)
//2. Collection 接口有两个重要的子接口 List Set , 他们的实现子类都是单列集合
//3. Map 接口的实现子类 是双列集合,存放的 K-V

Collection 接口和常用方法

在这里插入图片描述
Collection 接口遍历元素方式 1-使用 Iterator(迭代器)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Collection 接口遍历对象方式 2-for 循环增强
在这里插入图片描述

List 接口和常用方法

在这里插入图片描述
List 接口的常用方法

// void add(int index, Object ele):在 index 位置插入 ele 元素
//在 index = 1 的位置插入一个对象 
list.add(1, "韩顺平");

// boolean addAll(int index, Collection eles):从 index 位置开始将 eles 中的所有元素添加进来
List list2 = new ArrayList(); 
list2.add("jack"); 
list2.add("tom"); 
list.addAll(1, list2); 
System.out.println("list=" + list);

// Object get(int index):获取指定 index 位置的元素

// int indexOf(Object obj):返回 obj 在集合中首次出现的位置

// int lastIndexOf(Object obj):返回 obj 在当前集合中最后一次出现的位置

// Object remove(int index):移除指定 index 位置的元素,并返回此元素

// Object set(int index, Object ele):设置指定 index 位置的元素为 ele , 相当于是替换.

// List subList(int fromIndex, int toIndex):返回从 fromIndex 到 toIndex 位置的子集合

List 的三种遍历方式 [ArrayList, LinkedList,Vector]

在这里插入图片描述

ArrayList 底层结构和源码分析
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Vector 底层结构和源码剖析
在这里插入图片描述
Vector 和 ArrayList 的比较
在这里插入图片描述
LinkedList 底层结构
在这里插入图片描述
在这里插入图片描述
ArrayList 和 LinkedList 比较
在这里插入图片描述

Set 接口和常用方法

在这里插入图片描述
在这里插入图片描述
HashSet 的全面说明
在这里插入图片描述
HashSet 底层机制说明

在这里插入图片描述
在这里插入图片描述
Set 接口实现类-LinkedHashSet
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值