

{"id":142300,"date":"2024-05-21T11:40:43","date_gmt":"2024-05-21T06:10:43","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=142300"},"modified":"2024-05-21T11:40:43","modified_gmt":"2024-05-21T06:10:43","slug":"java-call-by-value-and-call-by-reference","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/java-call-by-value-and-call-by-reference\/","title":{"rendered":"Java Call by Value and Call by Reference"},"content":{"rendered":"<h3>Program 1<\/h3>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">class TestCall\r\n{\r\n           int n=100;   \/\/ Instance variable\r\n          void show( TestCall temp)  \/\/ call by value\r\n          {\r\n                   temp.n=temp.n+10;\r\n          }\r\n         void display(int ar[]) \r\n         {\r\n                ar[0]=100;\r\n                ar[1]=200;\r\n         }\r\n}\r\n\r\nclass TestCallbyValue\r\n{\r\n     public static void main(String args[])\r\n     {\r\n                 \r\n                  TestCall T1=new TestCall();\r\n                \/\/    System.out.println(\"Before Call Value is :\" + T1.n);\r\n                \/\/    T1.show(T1);\r\n                \/\/   System.out.println(\"Before call: \" +T1.n);\r\n                int a[]={1,2,3,4,5,6,7,8};\r\n                 System.out.println(\"Before Call Value is :\");\r\n               for(int i=0;i&lt;a.length;i++)\r\n                   System.out.println(a[i]);\r\n                   T1.display(a);\r\n\r\n                  System.out.println(\"After Call Value is :\");\r\n                 for(int i=0;i&lt;a.length;i++)\r\n                   System.out.println(a[i]);\r\n\r\n\r\n\r\n     }\r\n}<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Program 1 class TestCall { int n=100; \/\/ Instance variable void show( TestCall temp) \/\/ call by value { temp.n=temp.n+10; } void display(int ar[]) { ar[0]=100; ar[1]=200; } } class TestCallbyValue { public static&#46;&#46;&#46;<\/p>\n","protected":false},"author":86671,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32],"tags":[32187,31107,32186,7345,31110,31109,31108,29859,29858],"class_list":["post-142300","post","type-post","status-publish","format-standard","hentry","category-java","tag-call-by-reference-in-java","tag-call-by-value-and-call-by-reference-in-java","tag-call-by-value-in-java","tag-java","tag-java-call-by-reference","tag-java-call-by-value","tag-java-call-by-value-and-call-by-reference","tag-java-practical","tag-java-program"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Java Call by Value and Call by Reference - DataFlair<\/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:\/\/data-flair.training\/blogs\/java-call-by-value-and-call-by-reference\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Java Call by Value and Call by Reference - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Program 1 class TestCall { int n=100; \/\/ Instance variable void show( TestCall temp) \/\/ call by value { temp.n=temp.n+10; } void display(int ar[]) { ar[0]=100; ar[1]=200; } } class TestCallbyValue { public static&#046;&#046;&#046;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/java-call-by-value-and-call-by-reference\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-21T06:10:43+00:00\" \/>\n<meta name=\"author\" content=\"TechVidvan Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"TechVidvan Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Java Call by Value and Call by Reference - DataFlair","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:\/\/data-flair.training\/blogs\/java-call-by-value-and-call-by-reference\/","og_locale":"en_US","og_type":"article","og_title":"Java Call by Value and Call by Reference - DataFlair","og_description":"Program 1 class TestCall { int n=100; \/\/ Instance variable void show( TestCall temp) \/\/ call by value { temp.n=temp.n+10; } void display(int ar[]) { ar[0]=100; ar[1]=200; } } class TestCallbyValue { public static&#46;&#46;&#46;","og_url":"https:\/\/data-flair.training\/blogs\/java-call-by-value-and-call-by-reference\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2024-05-21T06:10:43+00:00","author":"TechVidvan Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"TechVidvan Team","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/java-call-by-value-and-call-by-reference\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/java-call-by-value-and-call-by-reference\/"},"author":{"name":"TechVidvan Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/0e594f928e31fc96628ac40f6ae74f49"},"headline":"Java Call by Value and Call by Reference","datePublished":"2024-05-21T06:10:43+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/java-call-by-value-and-call-by-reference\/"},"wordCount":10,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"keywords":["call by reference in java","call by value and call by reference in java","call by value in java","Java","java call by reference","java call by value","java call by value and call by reference","java practical","java program"],"articleSection":["Java Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/java-call-by-value-and-call-by-reference\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/java-call-by-value-and-call-by-reference\/","url":"https:\/\/data-flair.training\/blogs\/java-call-by-value-and-call-by-reference\/","name":"Java Call by Value and Call by Reference - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"datePublished":"2024-05-21T06:10:43+00:00","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/java-call-by-value-and-call-by-reference\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/java-call-by-value-and-call-by-reference\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/java-call-by-value-and-call-by-reference\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Java Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/java\/"},{"@type":"ListItem","position":3,"name":"Java Call by Value and Call by Reference"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/0e594f928e31fc96628ac40f6ae74f49","name":"TechVidvan Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/c89190da3d4010c71ba476b618ab10fdc2335c82cdfa0ad5002d98d0f2473444?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c89190da3d4010c71ba476b618ab10fdc2335c82cdfa0ad5002d98d0f2473444?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c89190da3d4010c71ba476b618ab10fdc2335c82cdfa0ad5002d98d0f2473444?s=96&d=mm&r=g","caption":"TechVidvan Team"},"description":"TechVidvan Team provides high-quality content &amp; courses on AI, ML, Data Science, Data Engineering, Data Analytics, programming, Python, DSA, Android, Flutter, full stack web dev, MERN, and many latest technology.","url":"https:\/\/data-flair.training\/blogs\/author\/test001\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/142300","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/86671"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=142300"}],"version-history":[{"count":3,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/142300\/revisions"}],"predecessor-version":[{"id":142508,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/142300\/revisions\/142508"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=142300"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=142300"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=142300"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}