
JavaDesign
followwwind
To move forward,you will have faith!
展开
-
Java producer-consumer(生产者/消费者模式)
生产者消费者模式并不是GOF提出的23种设计模式之一,23种设计模式都是建立在面向对象的基础之上的,但其实面向过程的编程中也有很多高效的编程模式,生产者消费者模式便是其中之一,它是我们编程过程中最常用的一种设计模式。 在java应用中,生产者/消费者模式的实现有以下五种: 1:wait() / nofity()方法是基类Object的两个方法,也就意味着所有Java类都会拥原创 2017-10-19 14:28:42 · 2457 阅读 · 0 评论 -
Java singleton(单例模式)
单例模式一般分为五种 懒汉,恶汉,双重校验锁,枚举和静态内部类 如果涉及到反序列化创建对象时使用枚举的方式来实现单例 特点: 1.单例类的构造方法是私有的 2.单例类负责创建自己唯一的实例,并提供外部访问 实现如下: 1.单例模式 双重校验锁,原创 2017-10-19 14:44:29 · 326 阅读 · 0 评论