判断内容是否存在:集合名.contains(内容)有返回true linkedList方法: .addFirst(内容) :添加第一个内容 .addLast(内容) :添加最后一个内容 .getFirst() :返回列表第一个元素 .getLast() :返回列表最后一个元素 .removeFirs ...
分类:
其他好文 时间:
2019-12-08 15:40:17
阅读次数:
64
JavaSE集合、数据结构、泛型、Collection、List、ArrayLIst、LinkedList、Set、HashSet、LinkedHashSet、Map、HashMap、LinkedHasMap、Collections ...
分类:
编程语言 时间:
2019-12-08 10:23:25
阅读次数:
98
一、基础 LinkedList不是线程安全的,多线程建议使用Vector; LinkedList 底层使用的是 双向链表 数据结构(JDK1.6之前为循环链表,JDK1.7取消了循环); LinkedList 不支持高效的随机元素访问; 实现了Cloneable接口,表明能被克隆; 实现了Seria ...
分类:
编程语言 时间:
2019-12-06 23:23:54
阅读次数:
110
要点提示:List接口继承自Collection接口,定义了一个用于顺序存储元素的合集。可以使用它的两个具体类ArrayList或者LinkedList来撞见一个现行表(list)。 List接口中的通用方法 ArrayList和LinkedList定义在List接口下。List接口集成自Colle ...
分类:
其他好文 时间:
2019-12-06 11:30:03
阅读次数:
77
蚂蚁花呗一面(一个小时):JDK中有哪几个线程池?顺带把线程池讲了个遍Java容器有哪些?哪些是同步容器,哪些是并发容器?ArrayList和LinkedList的插入和访问的时间复杂度?java反射原理,注解原理?JDK中有哪几个线程池?顺带把线程池讲了个遍TCP和UDP的区别?TCP数据传输过程中怎么做到可靠的?说说一致性Hash原理新生代分为几个区?使用什么算法进行垃圾回收?为什么使用这个算
分类:
数据库 时间:
2019-12-05 21:55:52
阅读次数:
130
LinkedList实现原理(JDK1.8) LinkedList底层采用双向链表,如果对链表这种结构比较熟悉的话,那LinkedList的实现原理看明白就相当容易。 链表通过“指针”将一组零散的内存块串联起来使用,每一个元素(节点)通过指针指向它的下一个元素,最后一个节点的下一个指向为null,而 ...
分类:
其他好文 时间:
2019-12-04 01:18:45
阅读次数:
55
浅谈对ArrayList和LinkedList的认识。 ArrayList底层是由数组实现的,正因为底层是由于数组实现的,我们使用数组一般情况下是根据索引,去进行查找数据。ArrayList进行查找数据是非常方便的,同时ArrayList是动态的存储结构,当数据存储进去时,空间可能不够,会调用gro ...
分类:
编程语言 时间:
2019-12-03 19:33:32
阅读次数:
84
本想找队列Queue,发现那是一个接口,LinkedList实现了Queue接口,可以当作队列来用。 一、概述 Java的LinkedList是一种常用的数据容器,与ArrayList相比,LinkedList的增删操作效率更高,而查改操作效率较低。 LinkedList 实现了Queue接口,能当 ...
分类:
编程语言 时间:
2019-12-01 16:29:49
阅读次数:
89
一、线性表 1,什么是线性表 线性表就是零个或多个数据元素的有限序列。线性表中的每个元素只能有零个或一个前驱元素,零个或一个后继元素。在较复杂的线性表中,一个数据元素可以由若干个数据项组成。比如牵手排队的小朋友,可以有学号、姓名、性别、出生日期等数据项。 2,线性表的抽象数据类型 线性表的抽象数据类 ...
分类:
其他好文 时间:
2019-11-29 19:55:00
阅读次数:
62
Java集合框架 LinkedList 序列分先进先出FIFO,先进后出FILO FIFO在Java中又叫Queue 队列 FILO在Java中又叫Stack 栈 示例 1 : LinkedList 与 List接口 与 ArrayList 一样,LinkedList也实现了List接口,诸如add ...
分类:
编程语言 时间:
2019-11-26 13:08:23
阅读次数:
71