Java核心再进阶:SSM阶段你可能更关注如何配置,现在需要深入底层。
- 并发编程:理解
ThreadPoolExecutor 参数含义、ConcurrentHashMap 的线程安全实现、Lock 与 Synchronized 的区别。这是大厂面试必考题。
- JVM 原理:掌握内存模型、垃圾回收(GC)算法、类加载机制。至少要能排查
OOM 和 CPU 飙升 问题。
- 数据结构源码:看
ArrayList、HashMap(含JDK 1.7/1.8变化)、LinkedHashMap 的源码,手写简单的LRU缓存。