日期: 2022 年 10 月 26 日

8 篇文章

请问ArrayList/LinkedList/Vector的异同?谈谈你的理解?ArrayList底层
是什么?扩容机制?Vector和ArrayList的最大区别?
请问ArrayList/LinkedList/Vector的异同?谈谈你的理解?ArrayList底层是什么?扩容机制?Vector和ArrayList的最大区别? ArrayList和LinkedList的异同二者都线程不安全,相对线程安全的Vector,执行效率高。此外,ArrayList是实现了基于动态数组的数据结构,LinkedList基于…
ARRAYLIST 源码解析(JDK11)
之前有写过关于 ArrayList 的源码解析,当时是基于 JDK8 的,现在 JDK11 变成了 LTS 版本,重新看一遍源码并做相关记录。 概览 ArrayList 底层基于动态数组,并且容量可变ArrayList 是线程不安全的,效率较高ArrayList 中 size(), isE…
集合-TreeSet的自然排序
package top.qaqaq.java.P540; import org.junit.jupiter.api.Test; import java.util.Iterator; import java.util.TreeSet; /** * @author RichieZhang * @create 2022-10-26 下午 10:18 */…
集合-List的一个面试小题
package top.qaqaq.java.P534; import org.junit.jupiter.api.Test; import java.util.ArrayList; import java.util.List; /** * @author RichieZhang * @create 2022-10-26 下午 7:18 */ pu…