{"id":18973,"date":"2022-11-02T12:52:01","date_gmt":"2022-11-02T07:22:01","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-in-the-below-java-program-i-didnt-understand-flow-of-execution-and-about-this-keyword-execution\/"},"modified":"2022-11-02T12:52:01","modified_gmt":"2022-11-02T07:22:01","slug":"solved-in-the-below-java-program-i-didnt-understand-flow-of-execution-and-about-this-keyword-execution","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-in-the-below-java-program-i-didnt-understand-flow-of-execution-and-about-this-keyword-execution\/","title":{"rendered":"[Solved] In the below java program I didn&#8217;t understand flow of execution and about &#8220;this&#8221; keyword execution?"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-34224578\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"34224578\" data-parentid=\"34224519\" data-score=\"5\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>Your constructor prints one line, so :<\/p>\n<pre><code>new This();\nSystem.out.println(new This());\n<\/code><\/pre>\n<p>Here you call the constructor twice, and <code>System.out.println()<\/code> also prints a line, so you get three lines.<br \/>\nAlso, you are creating <strong>two<\/strong> distinct <code>This<\/code> objects.<\/p>\n<p>In your second example, the constructor is only called once, so you get only two lines.<br \/>\nThis example creates only <strong>one<\/strong> <code>This<\/code> object :<\/p>\n<pre><code>This t = new This();\nSystem.out.println(t);\n<\/code><\/pre>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">2<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved In the below java program I didn&#8217;t understand flow of execution and about &#8220;this&#8221; keyword execution? <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Your constructor prints one line, so : new This(); System.out.println(new This()); Here you call the constructor twice, and System.out.println() also prints a line, so you get three lines. Also, you are creating two distinct This objects. In your second example, the constructor is only called once, so you get only two lines. This example &#8230; <a title=\"[Solved] In the below java program I didn&#8217;t understand flow of execution and about &#8220;this&#8221; keyword execution?\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-in-the-below-java-program-i-didnt-understand-flow-of-execution-and-about-this-keyword-execution\/\" aria-label=\"More on [Solved] In the below java program I didn&#8217;t understand flow of execution and about &#8220;this&#8221; keyword execution?\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[323],"class_list":["post-18973","post","type-post","status-publish","format-standard","hentry","category-solved","tag-java"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>[Solved] In the below java program I didn&#039;t understand flow of execution and about &quot;this&quot; keyword execution? - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-in-the-below-java-program-i-didnt-understand-flow-of-execution-and-about-this-keyword-execution\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] In the below java program I didn&#039;t understand flow of execution and about &quot;this&quot; keyword execution? - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] Your constructor prints one line, so : new This(); System.out.println(new This()); Here you call the constructor twice, and System.out.println() also prints a line, so you get three lines. Also, you are creating two distinct This objects. In your second example, the constructor is only called once, so you get only two lines. This example ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-in-the-below-java-program-i-didnt-understand-flow-of-execution-and-about-this-keyword-execution\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-02T07:22:01+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-in-the-below-java-program-i-didnt-understand-flow-of-execution-and-about-this-keyword-execution\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-in-the-below-java-program-i-didnt-understand-flow-of-execution-and-about-this-keyword-execution\\\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] In the below java program I didn&#8217;t understand flow of execution and about &#8220;this&#8221; keyword execution?\",\"datePublished\":\"2022-11-02T07:22:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-in-the-below-java-program-i-didnt-understand-flow-of-execution-and-about-this-keyword-execution\\\/\"},\"wordCount\":89,\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"keywords\":[\"java\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-in-the-below-java-program-i-didnt-understand-flow-of-execution-and-about-this-keyword-execution\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-in-the-below-java-program-i-didnt-understand-flow-of-execution-and-about-this-keyword-execution\\\/\",\"name\":\"[Solved] In the below java program I didn't understand flow of execution and about \\\"this\\\" keyword execution? - JassWeb\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\"},\"datePublished\":\"2022-11-02T07:22:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-in-the-below-java-program-i-didnt-understand-flow-of-execution-and-about-this-keyword-execution\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-in-the-below-java-program-i-didnt-understand-flow-of-execution-and-about-this-keyword-execution\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-in-the-below-java-program-i-didnt-understand-flow-of-execution-and-about-this-keyword-execution\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] In the below java program I didn&#8217;t understand flow of execution and about &#8220;this&#8221; keyword execution?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\\\/\\\/jassweb.com\"],\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/author\\\/jaspritsinghghumangmail-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] In the below java program I didn't understand flow of execution and about \"this\" keyword execution? - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-in-the-below-java-program-i-didnt-understand-flow-of-execution-and-about-this-keyword-execution\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] In the below java program I didn't understand flow of execution and about \"this\" keyword execution? - JassWeb","og_description":"[ad_1] Your constructor prints one line, so : new This(); System.out.println(new This()); Here you call the constructor twice, and System.out.println() also prints a line, so you get three lines. Also, you are creating two distinct This objects. In your second example, the constructor is only called once, so you get only two lines. This example ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-in-the-below-java-program-i-didnt-understand-flow-of-execution-and-about-this-keyword-execution\/","og_site_name":"JassWeb","article_published_time":"2022-11-02T07:22:01+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-in-the-below-java-program-i-didnt-understand-flow-of-execution-and-about-this-keyword-execution\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-in-the-below-java-program-i-didnt-understand-flow-of-execution-and-about-this-keyword-execution\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] In the below java program I didn&#8217;t understand flow of execution and about &#8220;this&#8221; keyword execution?","datePublished":"2022-11-02T07:22:01+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-in-the-below-java-program-i-didnt-understand-flow-of-execution-and-about-this-keyword-execution\/"},"wordCount":89,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["java"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-in-the-below-java-program-i-didnt-understand-flow-of-execution-and-about-this-keyword-execution\/","url":"https:\/\/jassweb.com\/solved\/solved-in-the-below-java-program-i-didnt-understand-flow-of-execution-and-about-this-keyword-execution\/","name":"[Solved] In the below java program I didn't understand flow of execution and about \"this\" keyword execution? - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-11-02T07:22:01+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-in-the-below-java-program-i-didnt-understand-flow-of-execution-and-about-this-keyword-execution\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-in-the-below-java-program-i-didnt-understand-flow-of-execution-and-about-this-keyword-execution\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-in-the-below-java-program-i-didnt-understand-flow-of-execution-and-about-this-keyword-execution\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] In the below java program I didn&#8217;t understand flow of execution and about &#8220;this&#8221; keyword execution?"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/18973","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=18973"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/18973\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=18973"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=18973"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=18973"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}