本笔记同时还提供 PDF 离线版本,请扫描下方公众号『陌溪教你学编程』后,回复关键字『PDF』,即可下载 PDF 版本的笔记。
来源Bilibili尚硅谷周阳老师学习视频:尚硅谷Java大厂面试题第二季
- Volatile和JMM内存模型的可见性
- Volatile不保证原子性
- Volatile禁止指令重排
- Volatile的应用
- CAS底层原理
- 原子类AtomicInteger的ABA问题
- ArrayList为什么是线程不安全的
- TransferValue是什么
- Java锁之读写锁
- Java锁之公平锁和非公平锁
- Java锁之可重入锁和递归锁
- Java锁之自旋锁
- CountDownLatch是什么
- CyclicBarrier是什么
- Semaphore是什么
- Java中的阻塞队列
- Synchronized和Lock的区别与好处
- Java线程池详解
- 死锁编码及快速定位
- JVM体系结构
- 什么是GCRoots能做什么
- JVM参数调优
- Java中的强引用_软引用_弱引用_虚引用分别是什么
- Java内存溢出OOM
- 垃圾回收器
- Linux相关命令
- Github学习
- 乐观锁和悲观锁
- 源码