摘要: 简单工厂模式与工厂方法模式 简单工厂模式 优点:简单,代码量少,清晰 缺点:新增一个产品,工厂的代码不能做到零修改 工厂方法模式 优点:新增一个产品,代码可以做到零修改,只做扩展 缺点:代码量过多,繁杂 注意:实践中还是简单工厂模式更好用 简单工厂模式代码 package com.example.d 阅读全文
posted @ 2021-11-29 21:15 Oh,mydream! 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 彻底理解8锁 重点:锁 锁的是对象或者class模板, 静态方法锁的是class模板 1.初始情况 同一个对象,两个方法加锁,先“打电话”还是发短信? package com.example.juc; import java.util.concurrent.TimeUnit; public clas 阅读全文
posted @ 2021-11-29 15:40 Oh,mydream! 阅读(86) 评论(0) 推荐(0) 编辑
摘要: Lock版的生产者消费者的实现及问题 方法功能对应 synchronized Lock Condition wait() await() notifyAll() signalAll() package com.example.juc; import java.util.concurrent.lock 阅读全文
posted @ 2021-11-29 11:16 Oh,mydream! 阅读(23) 评论(0) 推荐(0) 编辑