12345678910111213141516171819202122 |
- package com.example.singletone;
- public class Singleton1 {
- public static void main(String[] args) {
- HungrySingle single1 = HungrySingle.getInstance();
- HungrySingle single2 = HungrySingle.getInstance();
- if(single1 == single2) {
- }
- }
- }
- // 饿汉式(静态变量式)
- class HungrySingle {
- // 构造函数私有
- private HungrySingle() {
- }
- private static final HungrySingle hungrySingle = new HungrySingle();
- // 返回instance
- public static HungrySingle getInstance() {
- return hungrySingle;
- }
- }
|