由点到面,组织你的知识体系。比如说经典threadlocal八股,为什么会内存泄露?因为threadlocal是作为一个弱引用的key在thread的threadlocalmap中。什么是弱引用?为什么要有弱引用?Java为了解决强引用的使用场景局限提出的。为什么要有四种引用?JVM的gc算法等等……