Java
面试题列表
- JUC了解多少, 介绍下体系, atomic包干什么的
- 说说ReentrantLock
- new Object(); 做了哪些事情
- 介绍下HashMap
- HashMap为什么线程不安全
- ConcurrentHashMap 1.7 和 1.8 的区别
- Compile-Time Checking of Exceptions 和 Unchecked Exception 的区别
- 为什么重写equals() 的同时也要重写hashcode()
- JVM内存模型
- Java内存模型里的happens-before有哪些规则
- volatile关键字的作用
- synchronized底层实现
- 线程池核心参数有哪些, 拒绝策略有哪些
- submit 和 execute 有什么区别
- ThreadLocal的原理, 为什么会内存泄漏
- String、StringBuilder、StringBuffer 的区别
- 深拷贝和浅拷贝的区别
- BIO、NIO、AIO 的区别
- 什么时候会出现FullGC
- 垃圾回收策略