Java 是 Sun Microsystems(现 Oracle)于 1995 年发布的面向对象编译型语言,核心理念是 "Write Once, Run Anywhere"——代码编译为字节码,由 JVM 在各平台执行。
2026-06-17
本文从并发 Bug 的三大根源出发,逐层深入分析 Java 内存模型、锁机制、AQS、线程池、并发容器与 ThreadLocal 的核心原理,结合 JDK 源码给出生产实践建议。
2026-06-17
本文从 JVM 整体架构出发,深入剖析类加载机制、对象内存布局、垃圾回收算法(分代 GC / G1 / ZGC)、即时编译原理,以及 synchronized 锁升级的底层实现,并给出生产环境的诊断工具使用指南。
2026-06-17
本文从性能调优方法论出发,覆盖 CPU/内存/锁/IO 四类性能问题的分析手段、JVM 调优参数、常用 Profiling 工具以及常见性能陷阱,帮助你在遇到线上性能问题时有章可循。
2026-06-17
本文覆盖 Java 8 到 Java 21 的核心新特性,包含 Lambda/Stream/Optional/CompletableFuture/模块化/Record/Sealed/文字块/虚拟线程,每个特性附有代码示例和适用场景说明,供快速查阅。
2026-06-17
本文系统梳理 Java 业务开发中的高频陷阱,每类问题均配有"错误示例 vs 正确做法"代码对比,帮助在 Code Review 和日常开发中快速识别并规避风险。
2026-06-17
从面试视角系统梳理 Java 核心知识体系,覆盖集合框架底层原理、异常体系、I/O 模型、并发工具、JVM 内存与 GC 等高频考点,每个知识点给出"一句话核心结论"。
2026-06-17
AQS(AbstractQueuedSynchronizer)是 Java 并发包的核心骨架,ReentrantLock、Semaphore、CountDownLatch 等都建立在它之上。本文以 JDK 8 源码为基础,从数据结构到加锁/解锁全流程逐层拆解。
2026-06-17
本文将 JVM 的每个内存分区与 Linux 底层的内存分配机制一一对应,说清楚每个区域用了哪个系统调用、地址是否稳定、GC 能不能管,以及用户侧有哪些 API 可以干预。
2026-06-17
本文从 LongAdder 的设计动机出发,结合 Striped64 源码与多平台 JMH 实测数据,分析两者在不同核数、不同竞争强度下的真实性能差异,并给出选型决策原则。
2026-06-17
第 1 / 2 页 · 共 13 篇