小兵兵

言宜慢,心宜善

单例模式

双端检锁机制实现单例模式,synchronized和volatile的区别(可见性、禁止指令重排、原子性)

java中的锁

锁分为锁可重入锁、自旋锁、读写锁,通过锁避免多线程中出现资源抢夺现象

java动态代理

jdk动态代理底层使用的设计模式,相关的类和接口,创建动态代理编码实现

jdk多版本设置

Windows上安装多个不同版本jdk,通过配置环境变量选择性切换自己需要jdk的版本

java8深入剖析与实战

jdk8的新特性,lambda表达式、函数式接口、stream流