<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Java%2FC3%2FStatic-Blocks%2FHindi</id>
		<title>Java/C3/Static-Blocks/Hindi - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Java%2FC3%2FStatic-Blocks%2FHindi"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C3/Static-Blocks/Hindi&amp;action=history"/>
		<updated>2026-04-30T14:03:12Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Java/C3/Static-Blocks/Hindi&amp;diff=39344&amp;oldid=prev</id>
		<title>Vikaskothiyara: Created page with &quot;{| border=1 || '''Time''' || '''Narration'''  |- |  00:01 |'''Static blocks ''' पर स्पोकन ट्यूटोरियल में आपका स्वाग...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C3/Static-Blocks/Hindi&amp;diff=39344&amp;oldid=prev"/>
				<updated>2017-09-26T14:18:32Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{| border=1 || &amp;#039;&amp;#039;&amp;#039;Time&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;Narration&amp;#039;&amp;#039;&amp;#039;  |- |  00:01 |&amp;#039;&amp;#039;&amp;#039;Static blocks &amp;#039;&amp;#039;&amp;#039; पर स्पोकन ट्यूटोरियल में आपका स्वाग...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| border=1&lt;br /&gt;
|| '''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
|'''Static blocks ''' पर स्पोकन ट्यूटोरियल में आपका स्वागत है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:06&lt;br /&gt;
|इस ट्यूटोरियल में हम सीखेंगे कि: '''static blocks'''  क्या है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:10&lt;br /&gt;
|'''static blocks''' घोषित कैसे करें और '''static blocks''' का उपयोग कैसे करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:16&lt;br /&gt;
|यहाँ हम उपयोग कर रहे हैं :'''Ubuntu 14.04'''  '''JDK 1 .7''' और '''Eclipse 4.3.1''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:26&lt;br /&gt;
|इस ट्यूटोरियल का अनुकरण करने के लिए आपको ''Java''' और '''Eclipse IDE'''का बुनियादी ज्ञान होना चाहिए।&lt;br /&gt;
|-&lt;br /&gt;
|  00:34&lt;br /&gt;
|आपको जावा में '''instance variables, static variables''' और '''static methods का भी ज्ञान होना  चाहिए।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:43&lt;br /&gt;
|यदि नहीं है तो संबंधित जावा ट्यूटोरियल के लिए कृपया दिए गए लिंक पर जाएँ।&lt;br /&gt;
|-&lt;br /&gt;
|  00:48&lt;br /&gt;
|अब '''static blocks''' के बारे में सीखते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:52&lt;br /&gt;
|'''Static block'''  का उपयोग ज्यादातर '''static variables''' की वेल्यू को इनिसिलाइज करने के लिए होता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:59&lt;br /&gt;
|'''static block'''  '''static''' कीवर्ड का उपयोग करके घोषित किया जाता है।&lt;br /&gt;
|-&lt;br /&gt;
|  01:03&lt;br /&gt;
|'''Static blocks''' को निष्पादित करते हैं जब क्लास मेमोरी में होता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:08&lt;br /&gt;
|यदि यहाँ प्रोग्राम में '''static blocks'''  हैं, तो वे '''constructors''' से पहले लागू होते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  01:14&lt;br /&gt;
|हम '''static block''' में '''instance variables''' एक्सेस नहीं कर सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:19&lt;br /&gt;
|अब हम '''Eclipse''' पर जायेंगे और '''StaticBlockDemo''' नामक एक नया प्रोजेक्ट बनायेंगे।&lt;br /&gt;
|-&lt;br /&gt;
|  01:26&lt;br /&gt;
|इस प्रोजेक्ट में, हम '''Static Blocks''' के उपयोग को प्रदर्शित करने के लिए आवश्यक '''classes'''  बनायेंगे।&lt;br /&gt;
|-&lt;br /&gt;
|  01:33&lt;br /&gt;
|src फोल्डर पर राइट क्लिक करें और '''New-&amp;gt; Class ''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:38&lt;br /&gt;
|'''class''' का नाम '''StudentEnroll''' टाइप करें और एंटर दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:44&lt;br /&gt;
|'''StudentEnroll''' क्लास को प्रदर्शित करने के लिए निम्न कोड टाइप करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:49&lt;br /&gt;
|ध्यान दें यहाँ दो '''static variables count''' और '''orgname''' हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:54&lt;br /&gt;
|'''Source''' -&amp;gt; पर क्लिक करें और '''Generate Constructor using Fields''' चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:00&lt;br /&gt;
|तैयार कोड में से '''super''' कीवर्ड डिलीट करें।&lt;br /&gt;
|-&lt;br /&gt;
|  02:04&lt;br /&gt;
|'''constructor''' लागू होने पर हम एक मैसेज प्रिंट करना चाहते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:09&lt;br /&gt;
| इस '''constructor''' में, “Constructor invoked” प्रिंट करने के लिए निम्न कोड टाइप करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:15&lt;br /&gt;
|अब हम वेरिएबल्स की वेल्यूज को प्रिंट करने के लिए इस क्लास में '''showData'''( )  मैथड जोड़ेंगे।&lt;br /&gt;
|-&lt;br /&gt;
|  02:21&lt;br /&gt;
|निम्न कोड टाइप करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:23&lt;br /&gt;
|अब हम '''count''' और '''orgname''' की वेल्यूज को इनिसीलाइज करने के लिए '''static block''' जोड़ेंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:29&lt;br /&gt;
|निम्न कोड टाइप करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:32&lt;br /&gt;
|वेरिएबल्स '''orgname''' और '''count'''  '''static variables''' हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:36&lt;br /&gt;
|'''static''' कीवर्ड द्वारा प्रिफिक्स्ड कर्ली ब्रैकेट्स में कोड का यह ब्लॉक '''static block'''  है।&lt;br /&gt;
|-&lt;br /&gt;
|  02:42&lt;br /&gt;
|यह ''static block''' क्रमशः '''count''' और '''orgname''' की वेल्यूज के लिए '''100''' और '''IITM''' इनिसीलाइज करता है।&lt;br /&gt;
|-&lt;br /&gt;
|  02:51&lt;br /&gt;
|Inside thisइस '''static block''' में, '''“static block-1 is invoked”''' प्रिंट करने के लिए कोड टाइप करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:58&lt;br /&gt;
|हम '''main method'''  के साथ एक और क्लास जोड़ेंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:03&lt;br /&gt;
| '''default package''' पर राइट क्लिक करें, '''New-&amp;gt; Class''' पर क्लिक करें और फिर '''Demo''' टाइप करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:11&lt;br /&gt;
|इस '''class''' में हमारे पास '''main''' मैथड है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:15&lt;br /&gt;
|'''main''' टाइप करें और फिर'''main method''' बनाने के लिए '''Ctrl+space''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:21&lt;br /&gt;
|हम '''StudentEnroll class'''  का एक ऑब्जेक्ट बनायेंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:25&lt;br /&gt;
|ऑब्जेक्ट '''s1''' बनाने के लिए निम्न कोड टाइप करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:29&lt;br /&gt;
|अब वेल्यूज को प्रिंट करने के लिए '''showData''' मैथड लागू करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:33&lt;br /&gt;
|टाइप करें '''s1.showData() semicolon''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:38&lt;br /&gt;
|अब '''Demo''' प्रोग्राम रन करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:41&lt;br /&gt;
|हम देख सकते हैं कि '''static block''' '''constructor''' से पहले लागू होता है।&lt;br /&gt;
|-&lt;br /&gt;
|  03:46&lt;br /&gt;
|'''count और orgname''' की वेल्यूज इनिसीलाइज होती हैं जैसा '''static block''' में परिभाषित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:53&lt;br /&gt;
|अब '''StudentEnroll class''' पर वापस जाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:57&lt;br /&gt;
|देखें कि क्या होता है यदि हम '''static block''' में  id की वेल्यू इनिसीलाइज करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  04:03&lt;br /&gt;
|'''static block''' में टाइप करें  '''id equals IT01 semicolon''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:10&lt;br /&gt;
|हम देखते हैं कि एक एरर आती है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:13&lt;br /&gt;
|यह दर्शाता है कि एक '''instance variable''' को '''static block''' में एक्सेस नहीं किया जा सकता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:19&lt;br /&gt;
|इस लाइन को कमेंट करें और आगे बढ़ें।&lt;br /&gt;
|-&lt;br /&gt;
| 04:25&lt;br /&gt;
|स्लाइड्स पर वापस जाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:27&lt;br /&gt;
|'''class''' में कई '''static blocks''' हो सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:30&lt;br /&gt;
|ऐसे मामले में उन्हें केवल क्रम में एक बार कॉल किया जाता है जैसे वे सोर्स कोड में दिखते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  04:37&lt;br /&gt;
|इसे सत्यापित करने के लिए '''Eclipse''' पर वापस जाएँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:40&lt;br /&gt;
|मौजूद ब्ल़ॉक के बाद एक और '''static block''' शामिल करें। &lt;br /&gt;
|-&lt;br /&gt;
|  04:45&lt;br /&gt;
|निम्न कोड टाइप करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:47&lt;br /&gt;
|यह '''static block''' क्रमशः '''count''' और '''orgname''' की वेल्यूज'''200''' और '''IITB'''  इनिसीलाइज करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:57&lt;br /&gt;
|इस '''static block''' में निम्न कोड टाइप करें।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:01&lt;br /&gt;
|अब '''Demo''' प्रोग्राम फिर से रन करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:04&lt;br /&gt;
|आउटपुट से हम सत्यापित कर सकते हैं कि दूसरा '''static block''' पहले से बाद लागू होता है।&lt;br /&gt;
|-&lt;br /&gt;
|  05:10&lt;br /&gt;
|'''static variables count''' और '''orgname''' की वेल्यूज दूसरे '''static block''' द्वारा अपडेट होती हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:18&lt;br /&gt;
|क्रमशः वे '''200''' और '''IITB''' हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:22&lt;br /&gt;
|संक्षेप में...&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:24&lt;br /&gt;
|इस ट्यूटोरियल में हमने सीखा : '''static block''' क्या है, '''static block''' को कैसे घोषित और परिभाषित करें और '''static block''' को लागू और निष्पादित कैसे करें।&lt;br /&gt;
|-&lt;br /&gt;
|  05:37&lt;br /&gt;
|नियत-कार्य के लिए, यह नियत-कार्य '''Static Methods'''  के नियत-कार्य का आगे का भाग है।&lt;br /&gt;
|-&lt;br /&gt;
|  05:44&lt;br /&gt;
|सुनिश्चित कर लें कि आपने '''Static Methods'''  के नियत-कार्य को पूर्ण किया है।&lt;br /&gt;
|-&lt;br /&gt;
|  05:48&lt;br /&gt;
|पहले डिजाइन के आधार पर '''CarService'''  क्लास इस स्लाइड में निर्दिष्ट है।&lt;br /&gt;
|-&lt;br /&gt;
|  05:54&lt;br /&gt;
|'''instance variables''' और '''static variables''' ज्ञात करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:58&lt;br /&gt;
|'''instance variables''' के लिए वेल्यूज इनिसीलाइज करने के लिए '''constructor''' परिभाषित करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:03&lt;br /&gt;
|'''static variables'''  के लिए वेल्यूज इनिसीलाइज करने के लिए '''static block''' परिभाषित करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:08&lt;br /&gt;
|'''main method''' के साथ एक '''Demo''' क्लास भी बनाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:12&lt;br /&gt;
|main method में, '''CarService''' के कुछ ऑब्जेक्ट्स बनाएँ और '''show'''( ) method लागू करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:19&lt;br /&gt;
|निम्न लिंक पर उपलब्ध वीडियो स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  06:24&lt;br /&gt;
|कृपया इसे डाउनलोड करें और देखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:27&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम- स्पोकन ट्यूटोरियल का उपयोग कर कार्यशालाएं आयोजित करती है। ऑनलाइन परीक्षा पास करने वालों को प्रमाण पत्र देती है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:35&lt;br /&gt;
|अधिक जानकारी के लिए, कृपया हमें लिखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:39&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट एमएचआरडी, भारत सरकार द्वारा समर्थित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:46&lt;br /&gt;
|इस मिशन पर अधिक जानकारी यहां उपलब्ध है: '''http://spoken-tutorial.org/NMEICT- Intro'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:50&lt;br /&gt;
|यह स्क्रिप्ट विकास द्वारा अनुवादित है।&lt;br /&gt;
|-&lt;br /&gt;
|  06:58&lt;br /&gt;
|हमसे जुडने के लिए धन्यवाद।&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vikaskothiyara</name></author>	</entry>

	</feed>