`
thb143
  • 浏览: 8584 次
文章分类
社区版块
存档分类
最新评论
文章列表
在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。 所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。 1. 最简单的实现 首先,能够想到的最简单的实现是,把类的构造函数写成private的,从而保证别的类不能实例化此类,然后在类中提供一个静态的实例并能够返回给使用者。这样,使用者就可以通过这个引用使用到这个类的实例了。 public class Singlet ...
//导入bzip2.jar和jzlib相关java文件 import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.DataOutputStream; import java.io.IOException; import java.util.zip.GZIPInputStream; import java.util.zip.GZIPOutputStream; import java.util.zip.ZipEntry; import java.util.zi ...
公司正在做一个C/S的东西,其中用到了Mina框架,故对其中自定义编码解码器做了一些研究! package net.xml; import java.nio.charset.Charset; import org.apache.log4j.Logger; public class InfoXml { private static Logger logger = Logger.getLogger(InfoXml.class); // private short tag; private String xml; public short getTag(){ ...
Global site tag (gtag.js) - Google Analytics