前言 ArrayList是Java集合框架中比较常用的数据结构了。继承自AbstractList,实现了List接...[作者空间]
1.介绍 java.util 接口 Map
在一开始基础面的时候,很多面试官可能会问List集合一些基础知识,比如: ArrayList默认大小是多少,是如何...[作者空间]
1.List、Map、Set的区别 (1)List中的元素:有序、可重复、可为空;(2)Map中的元素:无序、键不...[作者空间]
ArrayList 是Java集合框架中,List最常见的实现类。因其简单实用,在面试时经常会问到它的内部实现方式...[作者空间]
一. JAVA 集合 1.接口继承关系和实现 集合类存放于 Java.util 包中,主要有 3 种:set(集)...[作者空间]
刚开始学java的时候,分不清Collection和Collections,其实这两个东西是完全不一样的东西。 C...[作者空间]
现在的面试当中凡是那些大厂,基本上都会问到一些关于HashMap的问题了,而且这个集合在开发中也经常会使用到。于是...[作者空间]
一、HashMap的实现原理? 此题可以组成如下连环炮来问 你看过HashMap源码嘛,知道原理嘛? 为什么用数组...[作者空间]
一 . list.clear()底层源码实现 在使用list 结合的时候习惯了 list=null ;在创建这样的...[作者空间]
java8 ConcurrentHashMap源码分析 put方法 直接进入put方法,同其他集合类,主要内容都在...[作者空间]
1.入队和出队的四种方式 四种方式的不同主要反映在怎么处理从空队列中取元素和往满队列中插入元素。 对于无界队列,使...[作者空间]
看过 HashSet 源码的人就应该知道:HashSet 底层就是基于 HashMap 实现的。(HashSet ...[作者空间]
Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复会覆盖),但允许值重复。 1. HashMap Ha...[作者空间]
1、比较 Collection 和 Collections 的区别, Array 与 Arrays 的区别 Col...[作者空间]
Collections 工具类和 Arrays 工具类常见方法Collections排序操作查找,替换操作同步控制...[作者空间]
HashTable 底层采用数组+链表实现。key和value都不能为null,线程安全。实现线程安全的方式是在修...[作者空间]
我们都经常使用一些循环耗时计算的操作,特别是for循环,它是一种重复计算的操作,如果处理不好,耗时就比较大,如果处...[作者空间]
本文原创地址,我的博客:https://jsbintask.cn/2019/03/27/jdk/jdk8-hash...[作者空间]
HashMap在put的时候,插入的元素超过了容量(由负载因子决定)的范围就会触发扩容操作,就是rehash,这个...[作者空间]