从面试的角度,带着问题去学习知识!
- Object 方法有哪些?
- String、StringBuilder、StringBuffer 区别?
- Java 中的深拷贝与浅拷贝
- 说说 Java 中的异常体系结构?
- 说说 Java 中的反射?
- 说说 Java 中的注解以及注解实现、应用场景?
- Lamda 表达式
- 集合体系架构
- ArrayList 与 LinkList Vector区别、源码实现
- HashMap JDK 1.8 实现
- Thread 线程状态,切换方式
- ThreadLocal
- volatile 关键字作用
- synchronized 加锁地方区别、锁优化
- Lock
- ReentranLock 源码实现、与 synchronized 区别
- ReadWriteLock
- StampedLock
- AtomicInteger 源码实现、ABA 问题
- ConcurrentHashMap
- CountDownLatch
- CyclicBarrier
- Semaphore
- CopyonwriteArraylist
- BlockingQueue
- ArrayBlockingQueue
- LickBlockingQueue
- ThreadPoolExecutor 参数含义 线程状态 调度策略
- Future Future Task