Java 面试备份-7,集合的相关介绍使用、优缺点介绍,案例

本文详细介绍了Java集合框架,包括接口、实现和使用好处。重点讲解了Iterator和ListIterator接口,以及ArrayList、LinkedList、Vector、HashSet、TreeSet和LinkedHashSet的区别。此外,还讨论了Map接口及其常见实现类HashMap、HashTable和TreeMap的特性,以及JDK1.7和JDK1.8中HashMap的区别。最后提到了集合工具类Collections和数组工具类Arrays的功能与应用场景。
摘要由CSDN通过智能技术生成

文章目录

  1. 简介
  2. 特点
  3. 使用集合框架的好处
  4. Iterator接口
  5. ListIterator接口
  6. Collection接口
  7. 单列集合继承关系图
  8. List集合
  9. List常用方法
  10. ArrayList、LinkedList、Vector 的区别
  11. 遍历时操作元素
  12. Set集合
  13. Set常用方法
  14. HashSet、TreeSet、LinkedHashSet的区别
  15. HashSet如何检查重复
  16. Map接口
  17. 双列集合继承关系图
  18. Map常用方法
  19. HashMap、HashTable、TreeMap的区别
  20. HashMap在JDK1.7和JDK1.8中有哪些不同
  21. 集合工具类Collections
  22. Collection 和 Collections的区别
  23. 数组工具类 Arrays
  24. 如何选用集合?

简介
集合框架:用于存储数据的容器。

集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。
任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。

接口:表示集合的抽象数据类型。接口允许我们操作集合时不必关注具体实现,从而达到“多态”。在面向对象编程语言中,接口通常用来形成规范。

实现:集合接口的具体实现,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喜欢猪猪

你的打赏是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值