java的单例模式,始终保持一个实例
Posted tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java的单例模式,始终保持一个实例相关的知识,希望对你有一定的参考价值。
package com.test; /** * 单例模式 * * @author Administrator * */ public class Hand { // 内部类 private static Hand hand=null; public static class HandHeet{ public final static Hand HAND=new Hand(); } private Hand(){ System.out.println("实例化"); } public static void show(){ System.out.println("Hello"); } public static Hand getHand(){ return HandHeet.HAND; } // 懒汉模式 // private static Hand hand = null; // // private Hand() { // System.out.println("实例化"); // } // // public static void show() { // System.out.println("Hello"); // // } // // public static Hand getHand() { // if (hand == null) { // hand= new Hand(); // return hand; // } // return hand; // } // 饿汉模式 // private static Hand hand = new Hand(); // // private Hand() { // System.out.println("实例化"); // } // // public static void show() { // System.out.println("Hello"); // // } // public static Hand getHand() { // return hand; // } }
以上是关于java的单例模式,始终保持一个实例的主要内容,如果未能解决你的问题,请参考以下文章