Java/C2/Non-static-block/Hindi

From Script | Spoken-Tutorial
Revision as of 17:16, 17 May 2014 by Devraj (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time' Narration
00:02 java( जावा) में नॉन-स्टेटिक ब्लॉक(Non-static block) पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:06 इस ट्यूटोरियल में हम सीखेंगे।


00:08 नॉन-स्टेटिक ब्लॉक के बारे में।
00:10 नॉन-स्टेटिक ब्लॉक कब निष्पादित होता है?
00:13 नॉन-स्टेटिक ब्लॉक का साधारण उदाहरण ।
00:16 और हमें कंसट्रक्टर्स क्यों चाहिए?
00:18 यहाँ हम उपयोग कर रहे हैं।
  • उबंटु वर्जन 11.10
  • Java Development Environment jdk 1.6
  • और इक्लिप्स IDE 3.7.0
00:26 इस ट्यूटोरियल का अनुकरण करने के लिए आपको ज्ञात होना चाहिए,
00:29 कि इक्लिप्स का उपयोग करके Java में कंस्ट्रक्टर कैसे बनाएँ।
00:33 यदि नहीं, तो संबंधित ट्यूटोरियल के लिए, दिखाई गई हमारी वेबसाइट पर जाएँ।

(http://www.spoken-tutorial.org)

00:38 अब हम देखेंगे कि, नॉन-स्टेटिक ब्लॉक क्या है।
00:42 जो भी कोड, दो कर्ली ब्रैकेट्स के बीच लिखा जाता है, नॉन-स्टेटिक ब्लॉक होता है।
00:46 हम यहाँ सिंटैक्स देख सकते हैं।
00:51 नॉन-स्टेटिक ब्लॉक कब निष्पादित होता है ?
00:54 नॉन-स्टेटिक ब्लॉक तैयार किए गए प्रत्येक ऑब्जेक्ट के लिए निष्पादित होता है।
00:58 यह कंस्ट्रक्टर्स के निष्पादन से पहले निष्पादित होता है।
01:04 यह क्लास के instance नंबर वैरिएबल्स को इनिशिलाइज कर सकता है।
01:08 कोई अन्य निष्पादन जैसे कि, गणना भी ब्लॉक में दिया जा सकता है।
01:14 अब, इक्लिप्स पर जाएँ और नॉन-स्टेटिक ब्लॉक का उपयोग करने की कोशिश करें।
01:22 मैंने इक्लिप्स में पहले ही NonStaticTest नामक क्लास खोल दिया है।
01:28 मैंने पहले ही A नामक क्लास बना दिया है।
01:33 अब क्लास A में, मैं पहले int प्रकार का एक वेरिएबल बनाऊँगा।
01:38 अतः टाइप करें int सेमीकॉलन, फिर एंटर दबाएँ।
01:46 कर्ली ब्रैकेट्स में टाइप करें System dot out dot println कोष्ठक और डबल कोठ्स में Non static block of an instance of Class A सेमीकॉलन।
02:12 फिर टाइप करें System dot out dot println ब्रैकेट्स और डबल कोठ्स में The value of a is plus a सेमीकॉलन।
02:32 अब हम एक कंस्ट्रक्टर घोषित करेंगे।
02:35 अतः टाइप करेंpublic A ओपनिंग और क्लोजिंग ब्रैकेट्स, कर्ली ब्रैकेट्स खोलें, एंटर दबाएँ।
02:51 फिर टाइप करें System dot out dot println ब्रैकेट्स और डबल कोट्स में Constructing object of type A सेमीकॉलन।
03:10 फिर टाइप करेंSystem dot out dot println ब्रैकेट्स और डबल कोट्स में The value of a is plus a सेमीकॉलन।
03:35 अब इस फाइल को सेव करें।
03:44 इक्लिप्स में class NonStaticTest के अंदर क्लास A का एक ऑब्जेक्ट बनाएँ।
03:53 अतः टाइप करें A space a1 equal to new space A ओपनिंग और क्लोजिंग ब्रैकेट्स, सेमीकॉलन।
04:08 अगली लाइन में हम क्लास A का एक और ऑब्जेक्ट बनायेंगे।
04:12 अतः टाइप करें A space a2 equal to new space A ओपनिंग और क्लोजिंग ब्रैकेट्स, सेमीकॉलन।
04:25 अब फाइल को सेव और रन करें। अतः Ctrl &S और Ctrl &F11 कीज दबाएँ।
04:32 हमें निम्न प्रकार से आउटपुट प्राप्त होता हैं।
04:35 हम देख सकते हैं, कि जब पहला ऑब्जेक्ट बनता है, नॉन-स्टेटिक ब्लॉक निष्पादित होता है।
04:45 non-static block of an instance of class A और instance वेरिएबल A, 0 से इनिशिलाइज है।
04:53 केवल उसके बाद कंस्ट्रक्टर निष्पादित होता है। Constructing object of type A
05:02 और यहाँ instance वेरिएबल फिर से 0 इनिशिलाइज होता है।
05:07 फिर जब दूसरा ऑब्जेक्ट बनता है, नॉन-स्टेटिक ब्लॉक निष्पादित होता है।
05:16 यह प्रक्रिया पुनः होती है।
05:20 हमारे पास क्लास में विभिन्न नॉन-स्टेटिक ब्लॉक्स हो सकते हैं।
05:25 इस मामले में वे क्लास में प्रदर्शित होने वाले क्रम में निष्पादित होते हैं।
05:30 अब हम अभ्यास कर सकते हैं।
05:34 क्लास A में पहले के बाद एक और ब्लॉक शामिल करें।
05:43 अतः फिर कर्ली ब्रैकेट्स में टाइप करें।
05:47 System dot out dot println ब्रैकेट्स और डबल कोट्स में Second Non static block of an instance of Class A सेमीकॉलन।


06:08 फिर टाइप करें System dot out dot println ब्रैकेट्स और डबल कोट्स में The value of a is plus a सेमीकॉलन।
06:30 अब फाइल को सेव करें , Ctrl और S कीज को एक साथ दबाएँ, फिर प्रोग्राम को रन करने के लिए Ctrl और F11 दबाएँ।
06:44 हमें निम्न प्रकार से आउटपुट प्राप्त होता हैं।
06:48 हम देखते हैं कि, पहले ब्लॉक के निष्पादित होने के बाद, दूसरा निष्पादित होता है।
06:58 तभी कंस्ट्रक्टर निष्पादित होता है।
07:07 अब आप महसूस कर सकते हैं, कि हमें कंस्ट्रक्टर्स की आवश्यकता क्यों है।
07:10 उत्तर है, क्योंकि हमें डिफॉल्ट कंस्ट्रक्टर की आवश्यकता नहीं है।
07:15 लेकिन नॉन-स्टेटिक ब्लॉक पैरामीटराइज नहीं हो सकते।
07:18 आपके पास बाहर से वैल्यूज लेने के लिए ऑब्जेक्ट नहीं है।
07:22 अतः नॉन-स्टेटिक ब्लॉक कंस्ट्रक्टर के लिए पर्याय नहीं है।
07:27 संक्षेप में,
07:29 इस ट्यूटोरियल में हमने सीखा।
07:32 नॉन- स्टेटिक ब्लॉक के बारे में और इस ब्लॉक का उपयोग करने के बारे में।
07:35 स्व-मूल्यांकन के लिए,
07:36 B नामक एक क्लास बनाएँ।
07:39 एक नॉन-स्टेटिक ब्लॉक और कंसट्रक्टर बनाएँ, जैसे ट्यूटोरियल में दिखाया गया है।
07:44 बनाए गए क्लास NonStaticTest में क्लास B का एक ऑब्जेक्ट बनाएँ।
07:49 आउटपुट की जाँच करें।
07:51 स्पोकन ट्यूटोरियल प्रोजेक्ट के बारे में अधिक जानने के लिए,
07:53 इस पर उपलब्ध वीडियो देखें http://spoken-tutorial.org/What_is_a_Spoken_Tutorial
07:56 यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।
08:00 यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके देख सकते हैं।
08:03 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम
08:06 स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है।
08:08 ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।
08:12 अधिक जानकारी के लिए contact@spoken-tutorial.org पर लिखें।
08:18 स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।
08:22 यह भारत सरकार, एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
08:28 इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है।

http://spoken-tutorial.org/NMEICT-Intro

08:37 अब हम इस ट्यूटोरियल के अंत में आ गये हैं।
08:40 यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ।

Contributors and Content Editors

Devraj, PoojaMoolya, Pratik kamble