第一讲(下) Java语言特性与设计模式

1. 设计模式

1.1 单例模式线程安全实现(重点)

(1) 静态初始化(饿汉式)

(2) 双重检查(懒汉式)

(3) 单例注册表

1.2 常用设计模式与应用场景

(1) 工厂模式:Spring如何创建Bean

(2) 代理模式: Motan服务的动态代理,AOP动态代理

(3) 责任链模式: Netty消息处理方式

(4) 适配器模式:slf4j如何支持Log4j

(5) 观察者模式: GRPC是如何支持流式请求的

(6) 构造者模式:PB序列化中的Builder

 

2. Java语言特性

2.1 Map

3. Java版本特性

 

posted @ 2019-08-19 21:21  MichaelKai  阅读(105)  评论(0)    收藏  举报