设计模式
cook_1996
这个作者很懒,什么都没留下…
展开
-
多线程下的单例设计模式
方法一:public class Singleton1 { /* */ private static Singleton1 singleton = new Singleton1();//直接初始化一个实例对象 private Singleton1() {//私有构造函数,保证其他对象不能够直接new出该对象的一个实例 } public static Singleton...原创 2019-06-09 10:18:31 · 141 阅读 · 0 评论 -
java设计模式之单例模式
文章目录1. 何为单例模式?单例模式和静态类单例模式与静态类的区别:什么时候应该用静态类,什么时候应该用单例模式呢?2. 单例模式的实现2.1 饿汉模式2.2 懒汉式2.2.1第一种方式,在单线程下没问题,在多线程下就出现问题了。2.2.2 第二种方法,使用synchronized关键字对getInstance方法进行同步2.2.3不对方法加锁,而是将里面的代码加锁,也可以实现线程安全。2.2.4...原创 2019-06-24 12:15:35 · 92 阅读 · 0 评论 -
java设计模式之工厂模式
1.简单工厂模式(静态工厂模式)首先建立一个car接口,以及两个具体的实现类:public interface Car { void run();}public class Audi implements Car{ public void run() { System.out.println("audi"); }}public class byd implements ...原创 2019-06-29 15:41:21 · 230 阅读 · 0 评论