<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
		<id>https://wiki.nonip.net/index.php?action=history&amp;feed=atom&amp;title=Java%2F%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3%2Fsingleton</id>
		<title>Java/デザインパターン/singleton - 変更履歴</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.nonip.net/index.php?action=history&amp;feed=atom&amp;title=Java%2F%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3%2Fsingleton"/>
		<link rel="alternate" type="text/html" href="https://wiki.nonip.net/index.php?title=Java/%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3/singleton&amp;action=history"/>
		<updated>2026-04-24T19:38:57Z</updated>
		<subtitle>このウィキのこのページに関する変更履歴</subtitle>
		<generator>MediaWiki 1.24.2</generator>

	<entry>
		<id>https://wiki.nonip.net/index.php?title=Java/%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3/singleton&amp;diff=315&amp;oldid=prev</id>
		<title>127.0.0.1: ページの作成:「==サンプルクラス==  public class Singleton {    // このクラスに唯一のインスタンス    private static Singleton instance = new Singleton();    // new...」</title>
		<link rel="alternate" type="text/html" href="https://wiki.nonip.net/index.php?title=Java/%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3/singleton&amp;diff=315&amp;oldid=prev"/>
				<updated>2015-05-19T18:10:16Z</updated>
		
		<summary type="html">&lt;p&gt;ページの作成:「==サンプルクラス==  public class Singleton {    // このクラスに唯一のインスタンス    private static Singleton instance = new Singleton();    // new...」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==サンプルクラス==&lt;br /&gt;
 public class Singleton {&lt;br /&gt;
   // このクラスに唯一のインスタンス&lt;br /&gt;
   private static Singleton instance = new Singleton();&lt;br /&gt;
   // newでのインスタンス生成防止&lt;br /&gt;
   private Singleton() {}&lt;br /&gt;
   // インスタンス取得メソッド&lt;br /&gt;
   public static Singleton getInstance() {&lt;br /&gt;
     return instance;&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==NG==&lt;br /&gt;
以下記述はマルチスレッド時にインスタンスを１つにすることを保証しない。&lt;br /&gt;
&lt;br /&gt;
参考&lt;br /&gt;
http://www.atmarkit.co.jp/fjava/javatips/075java007.html&lt;br /&gt;
&lt;br /&gt;
 public class Singleton {&lt;br /&gt;
   // このクラスに唯一のインスタンス&lt;br /&gt;
   private static Singleton instance;&lt;br /&gt;
   // newでのインスタンス生成防止&lt;br /&gt;
   private Singleton() {&lt;br /&gt;
     instance = null;&lt;br /&gt;
   }&lt;br /&gt;
   // インスタンス取得メソッド&lt;br /&gt;
   public static Singleton getInstance() {&lt;br /&gt;
     if (instance == null) {&lt;br /&gt;
       instance  = new Singleton();&lt;br /&gt;
     }&lt;br /&gt;
     return instance;&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>127.0.0.1</name></author>	</entry>

	</feed>