
设计模式
孙太忙
stay hungry,stay foolish
展开
-
单例模式
Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 单例模式包括私有的构造方法,私有的静态的实例变量和公有的静态的访问方法。 分为懒汉模式和恶汉模式 恶汉模式上来就实例化对象,代码如下: public class Singleton { private Singleton(){ } private static Singleton si原创 2016-06-20 02:10:12 · 355 阅读 · 0 评论 -
为什么要用单例模式而不是静态方法
我们在编程中最常用的模式就是单例模式了,然而单例模式都用在什么场合?为什么不用静态方法而要用单例模式呢?要搞清这些问题,需要从静态方法和非静态方法的区别和联系说起。 一、静态方法常驻内存,非静态方法只有使用的时候才分配内存? 一般都认为是这样,并且怕静态方法占用过多内存而建议使用非静态方法,其实这个理解是错误的。 为什么会这样,先从内存分配开始说起: 托转载 2016-08-19 00:16:42 · 7123 阅读 · 0 评论