美文网首页JavaSE
JavaSE Day16 集合

JavaSE Day16 集合

作者: 望穿秋水小作坊 | 来源:发表于2021-02-13 22:03 被阅读0次

一、 ArrayList VS LinkedList

1. 什么是 LinkedList?
  • LinkedList 是一个双向链表
  • 实现了 List 接口
  • API 跟 ArrayList 类似
image.png
2. ArrayList VS LinkedList 从查找元素方面分析?
  • ArrayList:效率高
  • LinkedList:效率底
3. ArrayList VS LinkedList 从添加元素方面分析?
image.png
4. ArrayList VS LinkedList 从删除元素分析?
image.png
5. ArrayList VS LinkedList 执行效率大总结?
image.png
6. ArrayList VS LinkedList 在内存方面的差别?
  • ArrayList:开辟、销毁内存空间的次数相对比较少,单可能造成内存空间浪费(可以通过缩容解决)
  • LinkedList:开辟、销毁内存空间的次数相对比较多,单不会造成内存空间浪费
7. 如何在ArrayList 、 LinkedList 两者之间做出合理的选择呢?(至少列举两种情况)
image.png

二、 其他集合

1. 什么是栈?
  • 后进先出


    image.png
    image.png
2. 什么是队列?为什么 Queue 队列,要用 LinkedList 实现?而不是 ArrayList 呢?
  • 先进先出
  • 因为 Queue 的特点是在频繁在头尾进行添加删除操作
image.png
image.png
3. Set 的特点?
  • 无序性(不可以通过索引访问)
  • 去重性 (不可以存储重复的值)
image.png
4. HashMap 的特点?
  • 无序性(不可以通过索引访问 key-value)
  • 去重性(不可以存储重复的 key,可以存储重复的 value)
image.png
image.png
5. HashSet 的底层是用什么实现的?它们有什么相似之处(说两个)?
  • HashSet 底层是基于 HashMap 实现的
image.png
6. HashMap 底层用了什么技术实现的?
  • 红黑树、链表、哈希表
7. java.util.Collections 里面提供了什么?这种以 s 结尾的,在 java 中一般代表什么?
  • s 结尾的,在 java 中一般代表工具类
image.png

相关文章

  • JavaSE Day16 集合

    一、 ArrayList VS LinkedList 1. 什么是 LinkedList? LinkedList ...

  • JavaSE集合类

    JavaSE集合类 概述 Java中集合类概述Java中数组与集合的比较Java中集合框架层次结构 Collect...

  • JavaSE——链表集合

    声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互...

  • JavaSE——集合框架

    声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互...

  • JavaSE——链表集合

    声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互...

  • JavaSE——数组集合

    声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互...

  • JavaSE—集合框架

    声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互...

  • javaSE - 007 - 集合

    集合: 集合中只能放对象的引用,对于原生数据类型,会自动拆包和打包 1.List接口的2个实现类 ArrayLis...

  • JavaSE-集合

    目录 [TOC] 第一章:数据结构基础 1.1-什么是数据结构 ​ 数据结构就是计算机存储、组织数据的方式 。...

  • JavaSE之集合

    集合能保存一组任意类型数据的元素(只能保存引用数据类型,基本数据类型会经过包装类自动包装成对象),并且可以自动扩容...

网友评论

    本文标题:JavaSE Day16 集合

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