Java 核心知识点 #
Java 后端面试必备知识点汇总,涵盖集合框架、并发编程、JVM、IO模型等核心内容。
📚 学习路径 #
📑 目录 #
🔥 面试高频速查 #
集合框架 #
| 知识点 |
难度 |
频次 |
| HashMap 原理 |
⭐⭐⭐⭐ |
⭐⭐⭐⭐⭐ |
| ConcurrentHashMap |
⭐⭐⭐⭐ |
⭐⭐⭐⭐⭐ |
| ArrayList vs LinkedList |
⭐⭐ |
⭐⭐⭐⭐ |
并发编程 #
| 知识点 |
难度 |
频次 |
| 线程池原理 |
⭐⭐⭐⭐ |
⭐⭐⭐⭐⭐ |
| synchronized vs Lock |
⭐⭐⭐⭐ |
⭐⭐⭐⭐⭐ |
| volatile |
⭐⭐⭐ |
⭐⭐⭐⭐ |
| ThreadLocal |
⭐⭐⭐⭐ |
⭐⭐⭐⭐ |
JVM #
| 知识点 |
难度 |
频次 |
| 内存模型 |
⭐⭐⭐ |
⭐⭐⭐⭐⭐ |
| GC 算法 |
⭐⭐⭐⭐ |
⭐⭐⭐⭐ |
| 类加载机制 |
⭐⭐⭐ |
⭐⭐⭐⭐ |
🎯 快速链接 #
专项笔记 #
- HashMap原理
- 线程池详解
- JVM调优
- 并发工具类
实战场景 #
- 雪花算法
- BIO-NIO-AIO
- TCP-HTTP-WebSocket
📖 知识体系 #
💡 学习建议 #
第一阶段:基础夯实 #
- 掌握集合框架的核心原理
- 理解并发编程的基础概念
- 熟悉JVM内存模型
第二阶段:深入理解 #
- 研读JDK源码
- 实践并发编程场景
- 掌握JVM调优工具
第三阶段:实战应用 #
- 解决生产环境问题
- 性能优化
- 架构设计
🔄 相关笔记 #
最后更新: 2026-04-28