java集合
闷骚的狐狸
这个作者很懒,什么都没留下…
展开
-
ArrayList 的底层分析
ArrayListArrayList 实现于 List、RandomAccess 接口。可以插入空数据,也支持随机访问。ArrayList相当于动态数据,其中最重要的两个属性分别是: elementData 数组,以及 size 大小。 在调用 add() 方法的时候:public boolean add(E e) { ensureCapacityInternal(size + 1)...原创 2019-02-15 14:55:42 · 115 阅读 · 0 评论 -
图解集合1:ArrayList
前言这个分类中,将会写写Java中的集合。集合是Java中非常重要而且基础的内容,因为任何数据必不可少的就是该数据是如何存储的,集合的作用就是以一定的方式组织、存储数据。这里写的集合,一部分是比较常见的、一部分是不常用但是我个人平时见到过的,一些比较相似的集合(比如HashMap和Hashtable)就只讲一个,突出它们之间的区别即可。最后,要指出一点,对于集合,我认为关注的点主要有四点:1...转载 2019-02-14 11:02:02 · 124 阅读 · 0 评论 -
CopyOnWriteArrayList
初识CopyOnWriteArrayList第一次见到CopyOnWriteArrayList,是在研究JDBC的时候,每一个数据库的Driver都是维护在一个CopyOnWriteArrayList中的,为了证明这一点,贴两段代码,第一段在com.mysql.jdbc.Driver下,也就是我们写Class.forName("…")中的内容:public class Driver exten...转载 2019-02-14 14:18:15 · 116 阅读 · 0 评论 -
自己实现lock
package com.hwq.fundamment.Thread;import java.util.concurrent.TimeUnit;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;/** * @author hwq * @date 2019/04/07 ...原创 2019-04-07 21:33:43 · 146 阅读 · 0 评论