zoukankan      html  css  js  c++  java
  • 单例模式

    单例模式定义:单例模式就是只有一个实例,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类。

    单例模式要点:

    ①   某个类只能有一个实例

    ②   它必须自行创建这个实例

    ③   它必须自行向整个系统提供这个实例

     1 public class SingleTonDemo{
     2     public static void main(String []args){
     3         //主方法静态
     4         /*SingleTon ton1=new SingleTon();
     5         SingleTon ton2=new SingleTon();*/
     6         
     7         //这里只会调用一次
     8         SingleTon ton1=SingleTon.getInstance();
     9         SingleTon ton2=SingleTon.getInstance();
    10     }
    11 }
    12 
    13 class SingleTon
    14 {
    15     //private static SingleTon singleTon=new SingleTon();//比较耗资源,可以使用下面的代码
    16     private static SingleTon singleTon=null;
    17     //使用私有
    18     private SingleTon(){
    19         System.out.println("SingleTon");
    20     }
    21     
    22     public static SingleTon getInstance(){
    23         if(singleTon==null)
    24         {
    25             singleTon=new SingleTon();
    26         }
    27         return singleTon;
    28     }
    29 }
    View Code
  • 相关阅读:
    数据包发送
    linux 进程调度3
    linux 进程调度2
    linux 进程调度1
    进程间通信:信号
    fork vfork clone学习
    跳表
    【转】Linux内存管理综述
    如何优雅的写出链表代码
    This function or variable may be unsafe Consider using xxx instead
  • 原文地址:https://www.cnblogs.com/wzy330782/p/5272871.html
Copyright © 2011-2022 走看看