永发信息网

java单例模式怎么创建对象

答案:1  悬赏:0  手机版
解决时间 2021-01-20 10:39
  • 提问者网友:你挡着我发光了
  • 2021-01-19 15:10
java单例模式怎么创建对象
最佳答案
  • 五星知识达人网友:封刀令
  • 2021-01-19 16:34
1. 说明
1)单例模式:确保一个类只有一个实例,自行实例化并向系统提供这个实例
2)单例模式分类:饿单例模式(类加载时实例化一个对象给自己的引用),懒单例模式(调用取得实例的方法如getInstance时才会实例化对象)(java中饿单例模式性能优于懒单例模式,c++中一般使用懒单例模式)
3)单例模式要素:
a)私有构造方法
b)私有静态引用指向自己实例
c)以自己实例为返回值的公有静态方法
2.实例
饿单例模式:

复制代码代码如下:

package com.wish.modedesign;

public class HungrySingleton {
private static HungrySingleton instance = new HungrySingleton();
private HungrySingleton(){
}
public static HungrySingleton getInstance(){
return instance;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯