Serializable Singleton Program in Java

  1. import java.io.*;  
  2.   
  3. public class SerializableSingleton implements java.io.Serializable  
  4.  {  
  5.        static SerializableSingleton singleton;  
  6.    protected SerializableSingleton()   
  7.     {  
  8.       // Exists only to thwart instantiation.  
  9.     }  
  10.       private Object readResolve()   
  11.     {  
  12.            return instancd;  
  13.     }  
  14.     public static void main(String args[])  
  15.         {  
  16.             singleton = new SerializableSingleton();  
  17.             singleton.readResolve();  
  18.         }