引言
系列知识复习博客,作为一个记录和复习。
整体内容参考【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识,感谢Snailclimb的开源。
文章目录
一、Java
1. 基础
1.1 Java基础知识
1.2 Java基础知识疑难点
1.3 枚举
1.4 常见关键字
详见:1-1-4 常见关键字
1.5 反射
详见:1-1-5 反射(重要)
1.6 JAD反编译
1.7 J2EE知识
2. 容器
2.1 容器中常见面试题
2.2 容器中部分源码
3. 并发
3.1 并发常见面试题
3.2 并发容器总结
3.3 线程池总结
3.4 乐观锁 & 悲观锁
3.5 Atomic原子类
3.6 AQS原理及组件
4. JVM
4.1 Java内存区域
4.2 JVM垃圾回收
4.3 类文件结构
详见:1-4-3 类文件结构
4.4 类加载过程 & 类加载器
5. 其他
二、网络
2.1 计算机网络常见面试题
详见:2-1 计算机网络常见面试题
TCP三次握手详见:TCP三次握手(TCP 3-Way Handshake Process)