首页 > 代码库 > java的单例模式,始终保持一个实例
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的单例模式,始终保持一个实例
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。