JAVA设计模式初探之适配器模式

1. 概述   将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。 2. 解决的问题   即Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。       下面是两个非常形象...

2017-01-19 11:17:08

阅读数:166

评论数:0

JAVA设计模式之单例模式

本文继续介绍23种设计模式系列之单例模式。 概念:   Java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。   单例模式有以下特点:   1、单例类只能有一个实例。   2、单例类必须自己创建自己的唯一实例。 ...

2016-12-14 11:28:50

阅读数:142

评论数:0

Java并发编程:volatile关键字解析

volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。   volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的...

2016-12-14 11:24:26

阅读数:208

评论数:0

Java 中的双重检查(Double-Check)

在 Effecitve Java 一书的第 48 条中提到了双重检查模式,并指出这种模式在 Java 中通常并不适用。该模式的结构如下所示:   [java] view plain copy public Resource getResource(...

2016-12-14 11:20:49

阅读数:143

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭