Java 知识体系
这里归档了 Java 相关的所有知识点。
并发编程
Java 并发编程是高级开发者的必备技能。
| 主题 | 说明 |
|---|---|
| 概览 | 知识体系与学习路径 |
| 线程基础 | 线程创建、生命周期 |
| 线程同步 | synchronized、Lock |
| 线程池 | ThreadPoolExecutor 详解 |
| 并发工具类 | CountDownLatch、Semaphore |
| 并发集合 | ConcurrentHashMap |
| 原子类 | AtomicInteger、CAS |
| CompletableFuture | 异步编程 |
| 最佳实践 | 避免死锁、配置建议 |
JVM 调优
理解 JVM 帮助你写出更高效的程序。
| 主题 | 说明 |
|---|---|
| 概览 | JVM 内存结构入门 |
| 垃圾回收算法 | 大白话讲标记-清除、复制、标记-整理 |
| JVM 启动参数 | JDK 8/17/21 常用参数速查 |