使用方法
1. クラスのロード時にシングルトンを初期化し、今後のアクセス時にシングルトンを直接返します。
利点と欠点
2. 利点は、(クラス ロード メカニズムのおかげで) 本質的にスレッド セーフであり、使用時に遅延がないことです。欠点は、リソースの無駄が発生する可能性があることです (クラスのロード後にシングルトンが使用されない場合)。
例
public class HelloWorld { //创建私有静态的本类对象 private static HelloWorld hello = new HelloWorld(); //私有化构造函数 private HelloWorld(){}; //定义公有并静态的方法,返回该对象。 public static HelloWorld hello() { return hello; } }
以上がJavaシングルトンでハングリーパターンを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。