摘要: ArrayList_详解 简述 实现了什么接口 RandomAccess 支持随机访问(标记接口) List 和 抽象类AbstractList Cloneable Serializable 核心内容 线程不同步 。默认初始容量为 10,当数组大小不足时容量扩大为 1.5 倍。为追求效率,Array 阅读全文
posted @ 2019-10-09 16:06 厚厚厚厚厚 阅读(102) 评论(0) 推荐(0)
摘要: 互斥同步 Java 提供了两种锁机制来控制多个线程对共享资源的互斥访问,第一个是 JVM 实现的 synchronized,而另一个是 JDK 实现的 ReentrantLock synchronized 1. 修饰代码块 它只作用于同一个对象,如果调用两个对象上的同步代码块,就不会进行同步 2. 阅读全文
posted @ 2019-10-09 15:48 厚厚厚厚厚 阅读(115) 评论(0) 推荐(0)
摘要: HashMap_详解 简述 实现了什么接口 Map 和 抽象类AbstractMap Cloneable Serializable 核心内容 线程不同步。根据 的`hashcode Node`的数组进行存储,默认初始大小为 16,默认负载因子 0.75,每次扩大一倍。 当发生 Hash 冲突时,采用 阅读全文
posted @ 2019-09-30 13:46 厚厚厚厚厚 阅读(470) 评论(0) 推荐(0)