
设计模式
文章平均质量分 73
王晓之_技术之路
专注spring,一步一步成长为技术大牛
展开
-
JAVA的3种单例模式变现形式
JAVA单例模式的几种实现方法1.饿汉式单例类package pattern.singleton;//饿汉式单例类.在类初始化时,已经自行实例化 public class Singleton1 { //私有的默认构造子 private Singleton1() {} //已经自行实例化 private static final Single转载 2015-04-13 23:55:42 · 430 阅读 · 0 评论 -
单例模式的七种写法
转载请注明出处:http://cantellow.iteye.com/blog/838473 第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton instance; private Singleton (){} public stati转载 2015-04-13 23:58:22 · 427 阅读 · 0 评论 -
Java开发中的23种设计模式详解
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式转载 2017-04-26 09:02:13 · 582 阅读 · 0 评论 -
java线程安全的单利模式
首先定义3个类,一个是容器类,属性有容器最大容量和当前容量;另外两个分别是生产者和消费者类,二者分别有生产方法和消费方法(均在各自的run方法中实现,实际上最好抽离出来成为一个单独的方法)packagetest3; classContainer{ publicint max; //定义容器最大容量 pu原创 2017-05-25 16:00:46 · 485 阅读 · 0 评论