随笔分类 - java-集合
摘要:概述 ThreadLocal是面试非常高频的问题,在很多框架源码中都可以看到他的身影,比如Spring,ReentrantReadWriteLock,然后在平时的工作使用的却并不多,ThreadLocal要解决并不是多线程修改共享变量保证线程安全的问题,这个是通过悲观锁(比如synchronized
阅读全文
摘要:概述 本文会介绍HashMap部分源码和一些常见问题。 HashMap中参数介绍 /**默认初始化容量大小*/ static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 /**最大容量*/ static final int MAXIM
阅读全文