Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > 保证类只有一个实例(Singleton)
【标  题】:保证类只有一个实例(Singleton)
【关键字】:Singleton
【来  源】:http://blog.csdn.net/hbhbhbhbhb1021/archive/2006/08/29/1139150.aspx

保证类只有一个实例(Singleton)

Your Ad Here

思路差不多就是定义一个静态的对象 ,调用他的时候把这个静态的对象返回给调用的地方。这个问题不光面试的时候会用到,应用的时候也有可能用到,还是有必要知道的。

下面赋上代码和测试类

package debug;

import singletonpackage.Singleton;

public class Tester {


 public static void main(String[] args){
  // TODO Auto-generated method stub
  
  Singleton singleton1=Singleton.getInstance();
  Singleton singleton2=Singleton.getInstance();
  System.out.println(singleton1.equals(singleton2));
 }
 
}

package singletonpackage;

public class Singleton {

 private Singleton()
 {
  System.out.println("天外水火");
 }
 private static Singleton instance=new Singleton();
 public static Singleton getInstance()
 {
  return instance;
 }
}

《GOF设计模式》学习笔记--Command命令模式:【上一篇】
java 中数据库的操作:【下一篇】
【相关文章】
  • Singleton implementation using metaclass
  • Singleton模式的静态局部变量的问题
  • C#中获取CPU序列号、网卡Mac地址、IP地址、硬盘序列号、登录用户名、PC类型、计算机名称、物理内存,Single...
  • 模式批判之Singleton
  • Singleton模式学习
  • 常见设计模式的解析和实现(五)-Singleton模式
  • 单例模式(SingLeton Pattern)的误区
  • 设计范式笔记-Singleton
  • C#设计模式(7)-Singleton Pattern
  • 设计模式Singleton的Provider实现
  • 【随机文章】
  • 那些测试的知识我都曾在幼儿园里学过
  • MC++D--Detecting Convertibility and Inheritance at
  • C语言编程常见问题解答之可移植性
  • FileZilla FTP服务器源代码分析09
  • Google Talk迎来周岁生日 新版改进
  • .NET显示gif文件
  • 硬件工程师之我学(11)
  • XSL基础教程第一章
  • 测试 J2EE 数据库应用程序的最佳实践
  • 拓扑排序专题
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.