Java 面试题
约 280 字小于 1 分钟
关于本栏目
这里是 Java 方向的面试知识点总结,共 186 篇。原先按「中级/高级」两个栏目划分,现在改为按知识域组织,同一个主题的基础题与深度题放在一起,方便一次把一个主题读穿。
每个主题下分两档:
- 基础:概念辨析、常见问答,应付第一轮技术面。
- 进阶:源码分析、原理推导、方案对比,应付深度面与场景题。
知识域导航
| 知识域 | 主题 |
|---|---|
| Java 核心 | 语法与基础、集合框架、IO、新特性、并发编程、JVM |
| 数据库 | SQL 与基础、MySQL、Redis、MongoDB |
| 框架 | Spring 生态 |
| 计算机基础 | 网络、操作系统、数据结构、算法 |
| 分布式 | 理论与协议、RPC、分布式 ID、分布式锁、ZooKeeper、API 网关 |
| 高性能与高可用 | 接入层性能、高可用、消息队列、数据库优化 |
| 系统设计与工程实践 | 编码规范与测试、常用功能设计、数据安全、认证授权 |
| 开发工具 | Git、Docker、Maven、Gradle |
