ホームページ  >  記事  >  Java  >  Java シングルトンで Baohan パターンを実装する方法

Java シングルトンで Baohan パターンを実装する方法

WBOY
WBOY転載
2023-05-16 21:52:331392ブラウズ

使用方法

1. Baohan は、最もバリエーションが豊富なシングルトン パターンです。

2. Baohan モードの中核は遅延読み込みです。利点は、起動が早く、初めてインスタンスにアクセスするまでリソースを節約できること、初期化が必要な場合の小さな欠点は、書くのが面倒なこと、欠点は、スレッドが安全でなく、if ステートメントが競合することです。条件。

//饱汉
//UnThreadSafe
public class Singleton1 {
    private static Singletion1 singleton = null;
    
    private Singleton1() {
    }
    
    public static Singleton1 getInstance() {
        if (singleton == null) {
            singleton = new Singleton1();
        }
        return singleton;
    }
}

以上がJava シングルトンで Baohan パターンを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。