Java
Java 分类下的所有文章。
-
并发工具类实战
详解 CountDownLatch、CyclicBarrier、Semaphore 等并发工具类的使用场景和最佳实践
-
Atomic 原子类详解
掌握 AtomicInteger、LongAdder 等原子类的原理和使用,实现高效无锁并发编程
-
Java 内存模型 (JMM) 详解
深入理解 Java 内存模型的三大特性、happens-before 规则和内存屏障,掌握并发编程的理论基础
-
CompletableFuture 异步编程实战
掌握 Java 异步编程核心,详解 CompletableFuture 的线程编排、异常处理和最佳实践
-
ReentrantLock 原理与实战
深入理解 ReentrantLock 实现原理,对比 synchronized,掌握公平锁、条件变量和中断响应
-
ConcurrentHashMap 原理详解
对比 JDK 1.7 和 1.8 实现差异,深入理解分段锁到 CAS+synchronized 的演进
-
Java 类加载机制详解
深入理解类加载过程、双亲委派模型及其破坏场景,掌握 JVM 类加载核心原理
-
Java 垃圾回收机制详解
深入解析 GC 算法、垃圾收集器工作原理和调优参数,掌握 JVM 内存管理核心机制
-
JVM 内存模型详解
深入理解 JVM 运行时数据区,包括堆、栈、方法区、程序计数器和原生栈的结构与作用
-
Java IO 演进之路
从 BIO 到 NIO,深入理解 Java IO 架构的演进和核心差异,掌握高并发网络编程基础