09 Java面试总结
文章
01 类型转换
01.String 是如何实现的?它有哪些重要的方法?
02.HashMap 底层实现原理是什么?JDK8 做了哪些优化?
03 关键字
03.线程的状态有哪些?它是如何工作的?
04 缓存穿透、击穿和雪崩
04 修饰符
04.详解 ThreadPoolExecutor 的参数含义及源码执行流程?
05.synchronized和ReentrantLock
06.谈谈你对锁的理解?如何手动模拟一个死锁?