
源码解析
文章平均质量分 60
Cosmoshhhyyy
悲观者正确 乐观者前行
展开
-
Java:Iterator在ArrayList中的实现源码解析及其常用场景
如果用for循环会直接remove会直接报错,并且list中remove伴随着idx后续元素的前移,所以一定要使用iterator这种方法来移除元素。原创 2025-01-02 18:41:48 · 664 阅读 · 0 评论 -
Java中128陷阱源码剖析(一看就懂)
主要解析java中integer类的经典128问题,逻辑清晰,通俗易懂,一看就会。原创 2024-03-26 01:40:41 · 995 阅读 · 0 评论 -
CountDownLatch底层原理、源码解析
CountDownLatch通过AQS实现了基于计数器的同步机制。多个线程可以在计数值未达到0时进入等待状态,而其他线程可以通过调用countDown()减少计数值。当计数值减至0时,所有等待的线程会被唤醒并继续执行。原创 2024-12-23 14:17:38 · 296 阅读 · 0 评论 -
ReentrantLock底层原理、源码解析
ReentrantLock 的底层原理涉及到 Java 线程调度、锁的实现机制以及 AQS(AbstractQueuedSynchronizer)框架。原创 2024-12-24 17:14:55 · 434 阅读 · 0 评论