
设计模式
CheriYu
我本微末凡尘,可也心向天空。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
单例模式--懒汉模式
package singleton;public class LHan { private LHan(){ } private static LHan lhan; public static LHan getInstance(){ if(lhan==null){ lhan=new LHan(); }原创 2017-08-06 02:30:34 · 539 阅读 · 0 评论 -
单例模式--饿汉和懒汉异同
饿汉模式在类加载的时候比较慢(因为要实例化对象),但在运行时获取对象的速度比较快,由于在类加载时已经将类变量instance实例化,所以不需要考虑线程安全的问题。 懒汉模式在类加载的时候比较快,但在运行时第一次获取对象的速度比较慢(因为需要实例化对象),它属于延时加载。它是线程不安全的。加上synchronized关键字的话,它的效率就会变慢。原创 2017-08-06 02:51:18 · 480 阅读 · 0 评论 -
观察者模式
package observer; import java.util.Observable; import java.util.concurrent.ScheduledExecutorService; /** * 观察者模式 * */ public class WeatherDate extends Observable { private String tempature; ...原创 2018-08-30 00:01:44 · 233 阅读 · 0 评论