单例模式的英文原文是:Ensure a class has only one instance, and provide a global point of access to it.意思是,确保一个类只有一个实例,并向整个系统提供这个实例。单例模式主要是确保只有一个实例存在。在java语言中有两种表现形式:
饿汉式单例:类加载时就进行实例化。
package com.zz.singleton...
分类:
其他好文 时间:
2015-04-04 09:12:32
阅读次数:
140
packagecom.Thread;/*** 单例设计模式:确保一个类只有一个对象 */publicclassSynchronized_Singleton {publicstaticvoidmain(String[] args) {JvmThread jvm1=newJvmThread(100);J...
分类:
其他好文 时间:
2015-04-03 13:28:09
阅读次数:
107
*单例模式Singleton*应用场合:有些对象只需要一个就足够了,如皇帝*作用:保证整个应用程序中某个实例有且只有一个*区别:饿汉模式的特点是加载类时比较慢,但运行是比较快-线程安全 懒汉模式的特点是加载类时比较快,但运行时比较慢-线程不安全1.饿汉 1 //饿汉式单例类.在类初始化时,已经...
分类:
编程语言 时间:
2015-04-03 13:11:23
阅读次数:
164
public class SingleTon { private static SingleTon singleTon = null; public SingleTon() { // TODO Auto-generated constructor stub } ...
分类:
其他好文 时间:
2015-04-01 19:38:11
阅读次数:
201
谈到单例模式,我们立马会想到饿汉式和懒汉式加载,所谓饿汉式就是在创建类时就创建好了实例,懒汉式在获取实例时才去创建实例,即延迟加载。饿汉式:Java代码package com.bijian.study;public class Singleton { private static Single...
分类:
编程语言 时间:
2015-03-17 23:21:23
阅读次数:
277
单例模式的特点为:
*单例类只有一个实例。
*单例类必须自己创建自己的唯一实例。
*单例类必须给所有其他对象提供这一实例。
饿汉式单例类:
而饿汉式单例类则在java语言中是最为简单的单例类,这是一个描述饿汉式单例类的类图的实现。
此类图中,此类已经将自己实例化。
源码为:
package singleton;
public class EagerSingleton {
p...
分类:
其他好文 时间:
2015-03-13 09:21:36
阅读次数:
135
饿汉式单例类是在java语言中实现起来最为简便的单例类,它是在自己被加载的时候将自己实例化。如果加载器是静态的,那么在饿汉式单例类被加载也会将自己实例化。
例如:
代码清单:...
分类:
其他好文 时间:
2015-03-10 21:31:56
阅读次数:
100
饿汉式单例模式
/**
* 饿汉式单例模式
*/
package com.you.hai.model;
/**
* @author YouHaiDong
*
*/
public class Singleton
{
//实例化
private static Singleton instance = new Singleton();
/**
* 无参构造函数私有化
*...
分类:
其他好文 时间:
2015-03-04 22:46:35
阅读次数:
154
概念:
java中单例模式是一种常见的设计模式,单例模式常见的有懒汉式、饿汉式。
单例模式有一下特点:
1、单例类只能有一个实例。
2、单例类必须自己自己创建自己的唯一实例。
3、单例类必须给所有其他对象提供这一实例。
单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。
单列模式主要解决了一个类中只存在唯一一个对象。
...
分类:
编程语言 时间:
2015-03-01 15:46:10
阅读次数:
172
1. 小数默认为double类型。
2. 逻辑运算符:&&,||,!,&,|,^
3. 位运算:
& ,|,^,~,《《,》》,》》》
a^b^b = a(得到本身)
位运算是最快的运算方法
两个数值的调换位置的方法:
1.设置一个变量
int a = 1,b = 2,c;...
分类:
其他好文 时间:
2015-02-21 09:45:44
阅读次数:
273