总结java面经
Java多线程:
线程与进程的区别
并发与并行的区别
线程的生命周期
线程死锁以及如何避免
volatile关键字
sleep和wait方法
Java虚拟机:
Java的内存区域(结合进程与线程的共享以及jdk1.8之前与之后的变化去讲)
垃圾收集的常用算法
如何判断对象废弃
强引用、弱引用、软引用、虚引用等等
hotspot的分代
计算机网络:
七层与五层架构
三次握手与四次挥手
TCP、UDP的区别
TCP保证可靠传输的方法(展开讲,细讲)
post和put的区别