﻿
{"id":3994,"date":"2016-04-10T05:45:51","date_gmt":"2016-04-10T05:45:51","guid":{"rendered":"http:\/\/www.gencayyildiz.com\/blog\/?p=3994"},"modified":"2016-04-10T05:45:51","modified_gmt":"2016-04-10T05:45:51","slug":"javada-static-constructer","status":"publish","type":"post","link":"https:\/\/www.gencayyildiz.com\/blog\/javada-static-constructer\/","title":{"rendered":"Java&#8217;da Static Constructer"},"content":{"rendered":"<div id=\"fb-root\"><\/div>\n<p>C#&#8217;da Static Constructer ne ise Java&#8217;da da o dur.<\/p>\n<ol>\n<li>\u0130lgili s\u0131n\u0131ftan nesne \u00fcretilirken her\u015feyden \u00f6nce tetiklenirler.<\/li>\n<li>\u0130lk nesne talebinde static constructer tetiklenmekte, sonrakilerde tetiklenmemektedir.<\/li>\n<li>Yani o s\u0131n\u0131ftan sadece ilk nesne talebinde \u00e7al\u0131\u015fmaktad\u0131r.<\/li>\n<li>Sadece bir classtan nesne yarat\u0131ld\u0131\u011f\u0131nda de\u011fil,o class i\u00e7indeki herhangi bir static yap\u0131 ilk kullan\u0131ld\u0131\u011f\u0131nda da \u00e7al\u0131\u015f\u0131r.<\/li>\n<\/ol>\n<p>Java&#8217;da Static Constructer&#8217;\u0131 a\u015fa\u011f\u0131daki gibi tan\u0131mlayabilmekteyiz.<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\npublic class Ornek {\r\n\tpublic Ornek() {\r\n\t\tSystem.out.println(&quot;\u00d6rnek nesnesi olu\u015fturuldu.&quot;);\r\n\t}\r\n\r\n\tstatic {\r\n\t\tSystem.out.println(&quot;Ben static constructer\u0131m. Bir kere her\u015feyden \u00f6nce olu\u015furum.&quot;);\r\n\t}\r\n}\r\n<\/pre>\n<p>static{ } komut blo\u011fu static constructer anlam\u0131na gelmektedir.<\/p>\n<p>A\u015fa\u011f\u0131daki gibi iki adet Ornek s\u0131n\u0131f\u0131ndan nesne \u00fcretirsek e\u011fer bakal\u0131m nas\u0131l bir sonu\u00e7la kar\u015f\u0131la\u015faca\u011f\u0131z.<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n\tpublic static void main(String&#x5B;] args) {\r\n\t\tnew Ornek();\r\n\t\tnew Ornek();\r\n\t}\r\n<\/pre>\n<p>\u00c7\u0131kt\u0131 olarak a\u015fa\u011f\u0131daki ekran g\u00f6r\u00fcnt\u00fcs\u00fcn\u00fc verecektir.<br \/>\n<div id=\"attachment_3996\" style=\"width: 497px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.gencayyildiz.com\/blog\/javada-static-constructer\/javada-static-constructer\/\" rel=\"attachment wp-att-3996\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3996\" src=\"http:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2016\/04\/Javada-Static-Constructer.png\" alt=\"Java&#039;da Static Constructer\" width=\"487\" height=\"106\" class=\"size-full wp-image-3996\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2016\/04\/Javada-Static-Constructer.png 487w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2016\/04\/Javada-Static-Constructer-300x65.png 300w\" sizes=\"auto, (max-width: 487px) 100vw, 487px\" \/><\/a><p id=\"caption-attachment-3996\" class=\"wp-caption-text\">Java&#8217;da Static Constructer<\/p><\/div><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>C#&#8217;da Static Constructer ne ise Java&#8217;da da o dur. \u0130lgili s\u0131n\u0131ftan nesne \u00fcretilirken her\u015feyden \u00f6nce tetiklenirler. \u0130lk nesne talebinde static constructer tetiklenmekte, sonrakilerde tetiklenmemektedir. Yani o s\u0131n\u0131ftan sadece ilk nesne talebinde \u00e7al\u0131\u015fmaktad\u0131r. Sadece bir&#46;&#46;&#46;<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":3830,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[999],"tags":[358,1012,1060,1061],"class_list":["post-3994","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-java","tag-constructer","tag-java","tag-static","tag-static-constructer"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/3994","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/comments?post=3994"}],"version-history":[{"count":0,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/3994\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/media\/3830"}],"wp:attachment":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/media?parent=3994"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/categories?post=3994"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/tags?post=3994"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}