{"id":1636,"date":"2017-12-25T09:43:14","date_gmt":"2017-12-25T14:43:14","guid":{"rendered":"http:\/\/shirishranjit.com\/blog1\/?page_id=1636"},"modified":"2017-12-25T09:48:21","modified_gmt":"2017-12-25T14:48:21","slug":"singleton-design-a-short-primer","status":"publish","type":"page","link":"https:\/\/shirishranjit.com\/blog1\/java-stuff\/singleton-design-a-short-primer","title":{"rendered":"Singleton Design &#8211; a Short Primer"},"content":{"rendered":"<p>The Singleton is a useful Design Pattern for allowing only one instance of your class in a JVM with a classloader, but  a simple human coding mistakes can inadvertently allow more than one instance to be created. <\/p>\n<h2>Reference<\/h2>\n<ol>\n<li><a href=\"http:\/\/www.oracle.com\/technetwork\/articles\/java\/singleton-1577166.html\">Oracle Article onf Singleton<\/a><\/li>\n<\/ol>\n<div class=\"twttr_buttons\"><div class=\"twttr_twitter\">\n\t\t\t\t\t<a href=\"http:\/\/twitter.com\/share?text=Singleton+Design+-+a+Short+Primer\" class=\"twitter-share-button\" data-via=\"\" data-hashtags=\"\"  data-size=\"default\" data-url=\"https:\/\/shirishranjit.com\/blog1\/java-stuff\/singleton-design-a-short-primer\"  data-related=\"\" target=\"_blank\">Tweet<\/a>\n\t\t\t\t<\/div><div class=\"twttr_followme\">\n\t\t\t\t\t\t<a href=\"https:\/\/twitter.com\/shiranjit\" class=\"twitter-follow-button\" data-size=\"default\"  data-show-screen-name=\"false\"  target=\"_blank\">Follow me<\/a>\n\t\t\t\t\t<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>The Singleton is a useful Design Pattern for allowing only one instance of your class in a JVM with a classloader, but a simple human coding mistakes can inadvertently allow more than one instance to be created. Reference Oracle Article &hellip; <a href=\"https:\/\/shirishranjit.com\/blog1\/java-stuff\/singleton-design-a-short-primer\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"parent":524,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1636","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages\/1636"}],"collection":[{"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/comments?post=1636"}],"version-history":[{"count":5,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages\/1636\/revisions"}],"predecessor-version":[{"id":1641,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages\/1636\/revisions\/1641"}],"up":[{"embeddable":true,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages\/524"}],"wp:attachment":[{"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/media?parent=1636"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}