Java 核心知识点 #

Java 后端面试必备知识点汇总,涵盖集合框架、并发编程、JVM、IO模型等核心内容。


📚 学习路径 #

Java基础

集合框架

并发编程

JVM

IO网络

高级特性


📑 目录 #


🔥 面试高频速查 #

集合框架 #

知识点 难度 频次
HashMap 原理 ⭐⭐⭐⭐ ⭐⭐⭐⭐⭐
ConcurrentHashMap ⭐⭐⭐⭐ ⭐⭐⭐⭐⭐
ArrayList vs LinkedList ⭐⭐ ⭐⭐⭐⭐

并发编程 #

知识点 难度 频次
线程池原理 ⭐⭐⭐⭐ ⭐⭐⭐⭐⭐
synchronized vs Lock ⭐⭐⭐⭐ ⭐⭐⭐⭐⭐
volatile ⭐⭐⭐ ⭐⭐⭐⭐
ThreadLocal ⭐⭐⭐⭐ ⭐⭐⭐⭐

JVM #

知识点 难度 频次
内存模型 ⭐⭐⭐ ⭐⭐⭐⭐⭐
GC 算法 ⭐⭐⭐⭐ ⭐⭐⭐⭐
类加载机制 ⭐⭐⭐ ⭐⭐⭐⭐

🎯 快速链接 #

专项笔记 #

  • HashMap原理
  • 线程池详解
  • JVM调优
  • 并发工具类

实战场景 #

  • 雪花算法
  • BIO-NIO-AIO
  • TCP-HTTP-WebSocket

📖 知识体系 #

Java

基础

数据类型

字符串

异常处理

反射

集合

List

Set

Map

Collections工具

并发

线程基础

锁机制

线程池

并发工具

JVM

内存模型

GC算法

类加载

性能调优

IO

BIO

NIO

AIO

Netty

网络

TCP/IP

HTTP

WebSocket


💡 学习建议 #

第一阶段:基础夯实 #

  1. 掌握集合框架的核心原理
  2. 理解并发编程的基础概念
  3. 熟悉JVM内存模型

第二阶段:深入理解 #

  1. 研读JDK源码
  2. 实践并发编程场景
  3. 掌握JVM调优工具

第三阶段:实战应用 #

  1. 解决生产环境问题
  2. 性能优化
  3. 架构设计

🔄 相关笔记 #


最后更新: 2026-04-28