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

文章目录

  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. 如何选用集合?

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

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

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

实现:集合接口的具体实现,是重用性很高的数据结构。

算法:在一个实现了某个集合框架中的接口的对象身上完成某种有用的计算的方法,例如查找、排序等。这些算法通常是多态的,因为相同的方法可以在同一个接口被多个类实现时有不同的表现。事实上,算法是可复用的函数。
它减少了程序设计的辛劳。

集合框架通过提供有用的数据结构和算法使你能集中

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

喜欢猪猪

你的打赏是我最大的动力

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

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

打赏作者

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

抵扣说明:

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

余额充值