タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

singletonに関するeclipse-aのブックマーク (1)

  • 唯一にならないシングルトン - うなの日記

    昔はまった罠について。 複数のクラスローダーで同じクラスを読み込んだ場合、"別のクラス"になります。static変数も別物扱い。このため、シングルトンなクラスのインスタンスが複数できたりします。 例 よくあるシングルトンクラス。privateなstatic変数に唯一のインスタンスを持ちます。 /** * 一般的なシングルトンクラス */ public class Singleton { // 唯一のインスタンス private static final Singleton INSTANCE = new Singleton(); /** * 唯一のインスタンスを返す。 * @return 唯一のインスタンス */ public static final Singleton getInstance() { return INSTANCE; } } このクラスをコンパイルして、"./bin"フォ

    唯一にならないシングルトン - うなの日記
  • 1