在工作中常用到的Java集合类有哪些?
3 月,跳不动了?>>> 前言 只有光头才能变强。 文本已收录至我的GitHub精选文章,欢迎Star : https://github.com/ZhongFuCheng3y/3y Java集合是我认为在Java基础中最最重要的知识点了,Java集合是必须掌握的。我在实习/秋招面试的时候, 只要是面到Java,那一定是少不了Java集合 。 作为一个新人,最关心的其实有一点: 这个技术在工作中是怎么用的 。换个说法:“工作中常用到的Java集合有哪些,应用场景是什么” 如何入门Java集合以及每个常用的子类我在 PDF 整理好了,这就不粘贴过来了,有需要的就在PDF查看就好了。这份PDF 绝对令你满意 。 List集合 List集合下最常见的集合类有两个: ArrayList和LinkedList 在工作中,我都是无脑用 ArrayList 。我问了两个同事:“你们在项目中用过LinkedList吗?”他们都表示没有。 众所周知,ArrayList底层是数组,LinkedList底层是链表。数组遍历速度快,LinkedList增删元素快。 为什么在工作中一般就用ArrayList,而不用LinkedList呢?原因也很简单: 在工作中, 遍历的需求比增删多 ,即便是增加元素往往也只是从尾部插入元素,而ArrayList在尾部插入元素也是O(1) ArrayList增删没有想象中慢