title: initialize singleton instance by using static technique, to prevent using synchronized? how it actually works?
body: <p>Initialize singleton instance by using static technique, 
  to prevent using synchronized? how it actually works? </p>
  
  <p>I have seen some where like <em>without using synchronize block</em> we can create a thread-safe singleton instance? </p>
  
  <p>How does actually it works? How the both are same?</p>