Java面试全生态图谱(2025体系版)
🧭 Java面试全生态图谱(2025体系版)
🚀 从基础到源码,从八股到实战。
系统讲解 Java 面试核心知识点,帮你从“背八股”进化为“讲原理”的开发者。
📚 专栏结构(共四大板块 · 12个专题 · 48篇核心文章)
🧱 一、Java基础与集合篇
- Java内存模型基础:栈、堆、方法区你真的懂了吗?
- equals 与 hashCode:为什么必须同时重写?
- String、StringBuilder、StringBuffer:性能差别多大?
- ArrayList 扩容机制与 Fail-Fast 原理
- LinkedList vs ArrayList:谁更快?
- HashMap 从 JDK7 到 JDK21 的演进
- ConcurrentHashMap 全流程解析
- Collections.synchronizedMap 与 ConcurrentMap 区别
- fail-fast 机制与 ConcurrentModificationException
- 泛型底层原理:类型擦除与边界限定
- 反射机制与性能优化
- 注解原理与元注解实践
⚙️ 二、并发与JVM篇
- synchronized 与 ReentrantLock 一网打尽
- volatile 三大语义:可见性、有序性、原子性
- AQS 原理与源码全解析
- ThreadLocal 深度分析:内存泄漏与线程池陷阱
- 线程池核心参数与拒绝策略
- CompletableFuture 并发编排实战
- CAS 与原子类:Unsafe / AtomicInteger
- JVM 内存结构与运行时数据区
- 类加载机制:双亲委派 + SPI
- GC 垃圾回收机制全解析(含 G1/ZGC)
- OOM 与性能调优案例
- JVM 调优实战:从内存泄漏到 FullGC
🌱 三、Spring 全家桶篇
- Spring IoC:从 BeanFactory 到 ApplicationContext
- AOP 原理:JDK 动态代理与 CGLIB
- Bean 生命周期详解(从实例化到销毁)
- 循环依赖三种场景与解决方案
- Spring Boot 自动装配机制
- @ConfigurationProperties 与配置绑定源码
- Spring 事务传播机制八连问
- 事务失效的六种场景
- Spring MVC 请求执行全流程
- 拦截器、过滤器与切面对比
- Spring Cloud 注册与负载均衡原理
- Sentinel 熔断与限流规则实战
☁️ 四、数据库与中间件篇
- MySQL 索引结构与回表机制
- MySQL 锁机制与事务隔离级别
- 慢SQL分析与优化策略
- Redis 五大核心数据结构
- Redis 持久化、主从与哨兵机制
- 分布式锁三种实现方式
- RocketMQ 消息可靠投递与幂等方案
- Kafka 架构原理与性能优化
- 分布式事务:TCC 与 Seata 原理
- Zookeeper 核心机制与分布式协调
- Nginx 反向代理与负载均衡原理
- 缓存+消息队列+DB 一体化系统设计
