原文:《进大厂系列》系列-ArrayList

你知道的越多,你不知道的越多 点赞再看,养成习惯 本文 GitHub https: github.com JavaFamily 已收录,有一线大厂面试点思维导图,也整理了很多我的文档,欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。 前言 作为一个在互联网公司面一次拿一次Offer的面霸,打败了无数竞争对手,每次都只能看到无数落寞的身影失望的离开,略感愧疚 请允许我使用一下夸 ...

2020-01-09 09:54 31 3180 推荐指数:

查看详情

大厂系列系列-ConcurrentHashMap & HashTable

你知道的越多,你不知道的越多 点赞再看,养成习惯 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试点思维导图,也整理了很多我的文档,欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。 前言 ...

Wed Dec 18 18:04:00 CST 2019 32 4230
Java 集合系列(二)—— ArrayList

ArrayList   ArrayList 是通过一个数组来实现的,因此它是在连续的存储位置存放对象的引用,只不过它比 Array 更智能,能够根据集合长度进行自动扩容。   假设让我们来实现一个简单的能够自动扩容的数组,我们最容易想到的点就是: add()的时候需要判断当前数组 ...

Fri Mar 29 08:20:00 CST 2019 1 572
Java基础系列-ArrayList

原创文章,转载请标注出处:《Java基础系列-ArrayList》 一、概述 ArrayList底层使用的是数组。是List的可变数组实现,这里的可变是针对List而言,而不是底层数组。 数组有自身的特点,不变性,一旦数组被初始化,那么其长度就固定了,不可被改变。这就导致了ArrayList ...

Fri Feb 22 02:26:00 CST 2019 0 3885
集合系列 List(二):ArrayList

ArrayList 是 List 集合的列表经典实现,其底层采用定长数组实现,可以根据集合大小进行自动扩容。 原理 为了深入理解 ArrayList 的原理,我们将从类成员变量、构造方法、核心方法两个方面逐一介绍。 类成员变量 构造方法 ArrayList 一共有 3 个构造方法 ...

Mon Aug 26 16:52:00 CST 2019 0 478
大厂面试系列(六):Redis和缓存等

Redis 和MongoDB及应用 Redis redis优化策略 redis除了做缓存还能做什么? 说说redis持久化方式?分别优缺点是什么?redis更新策略是什么? re ...

Tue Nov 03 04:12:00 CST 2020 1 352
大厂面试系列(七):数据结构与算法等

数据结构和算法 链表 链表,常见的面试题有写一个链表中删除一个节点的算法、单链表倒转、两个链表找相交的部分,这个一般必须得完全无误的情况下写出来; 给出两个链表的头结点,找出这两个链表的 ...

Tue Nov 10 19:30:00 CST 2020 0 396
大厂面试系列(五):Dubbo和Spring Cloud

Dubbo和Spring Cloud相关 Dubbo 你说你了解dubbo,能讲一下dubbo的基本原理吗? dubbo支持的通信协议和序列化协议? dubbo负载均衡和集群容错策略有哪 ...

Sun Nov 01 01:01:00 CST 2020 0 453
JDK源码分析系列---ArrayList和LinkList

ArrayList和LinkList的源码分析 概要 ArrayList和LinkList是常用的存储结构,不看源码先分析字面意思,Array意思是数组,可知其底层是用数组实现的,Link意思是链接,可知是以链表实现,这两种数据结构各有什么特点呢?在实际开发中,我们要如何选择 ...

Thu Jul 11 00:49:00 CST 2019 0 409
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM