Java 八股文知识库
系统整理 Java 面试高频知识点,覆盖 15 个核心领域
内容概览
本知识库包含 108 篇 面试八股文,涵盖以下领域:
| 章节 | 内容 |
|---|---|
| Java 基础 | 语法、面向对象、集合、异常处理 |
| Java 集合框架 | List、Set、Map 源码分析 |
| Java 并发编程 | 线程、锁、线程池、JMM |
| JVM 深入理解 | 内存模型、GC、类加载 |
| Java IO/NIO | BIO/NIO/AIO、零拷贝 |
| Java 新特性 | Lambda、Stream、JDK17/21 新特性 |
| 数据库与JDBC | 事务、索引、MyBatis |
| Spring 全家桶 | IOC、AOP、Boot、Cloud |
| 分布式系统 | CAP、分布式锁、消息队列 |
| 中间件 | Redis、RabbitMQ、Kafka |
| 设计模式 | 单例、工厂、代理、策略 |
| 性能优化 | SQL优化、JVM调优 |
| DevOps 与运维 | Docker、CI/CD |
| 网络编程 | TCP、HTTP |
| Java 架构师 | 高可用、高并发、微服务 |
适用场景
- 面试准备
- 知识复习
- 技术选型参考