摘要: 多线程时,很多时候由于mian线程与多线程结束时间不可控,造成无法测试 辅助测试类 CountDownLatch 我看的视频教程匿名内部类无法使用外部的变量,所以CountDownLatch定义为了final,但是我现在jdk12似乎没问题 /** * 多线程环境下运用CountDownLatch测 阅读全文
posted @ 2019-08-05 19:59 小帆敲代码 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 单例模式的五种方式 主要:懒汉式,饿汉式 其他:双重检测锁(Double Checking模式),静态内部类,枚举模式 选取时机 延时加载,占用内部资源大:静态内部类好于懒汉 不延时加载,占用内部资源小:枚举好于饿汉 /** * 单例模式 懒汉式 * @author 小帆敲代码 * */public 阅读全文
posted @ 2019-08-05 18:32 小帆敲代码 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 创建型模式: 单例模式,工厂模式,抽象工厂模式 结构型模式: 适配器模式,桥接模式,装饰模式,组合模式,外观模式,享元模式,代理模式 行为型模式: 模板方法模式,命令模式,迭代器模式,观察者模式,中介者模式,备忘录模式,解释器模式,状态模式,策略模式,职责链模式,访问者模式 阅读全文
posted @ 2019-08-05 18:23 小帆敲代码 阅读(104) 评论(0) 推荐(0) 编辑