Difference between revisions of "Java/C2/Array-Operations/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
   
+
  {| border=1
{| border=1
+
|| '''Time'''
|| ''Time'''
+
 
|| '''Narration'''
 
|| '''Narration'''
  
Line 23: Line 22:
 
|  00:15
 
|  00:15
 
| इस ट्यूटोरिल में हम उपयोग कर रहे हैं,
 
| इस ट्यूटोरिल में हम उपयोग कर रहे हैं,
 
 
उबंटु 11.10,  
 
उबंटु 11.10,  
 
 
JDK 1.6 और
 
JDK 1.6 और
इक्लिप्स 3.7.0
+
इक्लिप्स 3.7.0
  
 
|-
 
|-
 
|  00:25
 
|  00:25
 
| इस ट्यूटोरिल के लिए आपको जावा में  arrays का ज्ञान होना चाहिए।
 
| इस ट्यूटोरिल के लिए आपको जावा में  arrays का ज्ञान होना चाहिए।
 
  
 
|-
 
|-
Line 41: Line 37:
 
| 00:35
 
| 00:35
 
|  array ऑपरेशन्स के लिए मेथड्स क्लास में उपलब्ध होते हैं, Arrays कहलाते हैं।
 
|  array ऑपरेशन्स के लिए मेथड्स क्लास में उपलब्ध होते हैं, Arrays कहलाते हैं।
 
  
 
|-
 
|-
 
|  00:40
 
|  00:40
 
| उनको एक्सेस करने के लिए, हमें क्लास को इंपोर्ट करने की आवश्यकता होती है।
 
| उनको एक्सेस करने के लिए, हमें क्लास को इंपोर्ट करने की आवश्यकता होती है।
 
  
 
|-
 
|-
 
|  00:43
 
|  00:43
 
| यह स्टेटमेंट '''import java.util.Arrays'''  सेमीकॉलन के कारण पूरा होता है।
 
| यह स्टेटमेंट '''import java.util.Arrays'''  सेमीकॉलन के कारण पूरा होता है।
 
  
 
|-
 
|-
 
|  00:50
 
|  00:50
 
| हम मेथड को क्लास से  एक्सेस कर सकते हैं।
 
| हम मेथड को क्लास से  एक्सेस कर सकते हैं।
 
  
 
|-
 
|-
 
|  00:52
 
|  00:52
 
|हम इसको डॉट और मेथड नाम को जोडकर करते हैं।
 
|हम इसको डॉट और मेथड नाम को जोडकर करते हैं।
 
  
 
|-
 
|-
Line 68: Line 59:
  
 
|-
 
|-
|   01:05
+
|01:05
 
|अब इक्लिप्स पर जाएँ।
 
|अब इक्लिप्स पर जाएँ।
 
  
 
|-
 
|-
 
|  01:08
 
|  01:08
 
| हमने पहले से ही क्लास '''ArraysDemo''' बना दिया है।
 
| हमने पहले से ही क्लास '''ArraysDemo''' बना दिया है।
 
  
 
|-
 
|-
Line 84: Line 73:
 
|  01:16  
 
|  01:16  
 
| Import स्टेटमेंट को क्लास की परिभाषा से पहले लिखा जाता है।
 
| Import स्टेटमेंट को क्लास की परिभाषा से पहले लिखा जाता है।
 
  
 
|-
 
|-
 
|  01:22
 
|  01:22
|अतः '''public class''' क्लास से पहले टाइप करें ,
+
|अतः '''public class''' से पहले टाइप करें ,
 
+
  
 
|-
 
|-
 
|  01:26
 
|  01:26
 
|import java.util.Arrays सेमीकॉलन।
 
|import java.util.Arrays सेमीकॉलन।
 
  
 
|-
 
|-
Line 103: Line 89:
 
|  01:59
 
|  01:59
 
| अब  एक '''array''' को जोडें।
 
| अब  एक '''array''' को जोडें।
 
  
 
|-
 
|-
 
|  02:01
 
|  02:01
 
| '''main ''' फंक्शन में टाइप करें   
 
| '''main ''' फंक्शन में टाइप करें   
 
  
 
|-
 
|-
Line 117: Line 101:
 
|02:20
 
|02:20
 
|अब अरै की स्ट्रिंग दर्शाने के लिए और इसे प्रिंट करने के लिए हम अरैज क्लास में उपलब्ध मेथड का उपयोग करेंगे।  
 
|अब अरै की स्ट्रिंग दर्शाने के लिए और इसे प्रिंट करने के लिए हम अरैज क्लास में उपलब्ध मेथड का उपयोग करेंगे।  
 
  
 
|-
 
|-
| 02:28
+
|02:28
 
|अतः टाइप करें '''String mStr '''''equal to''''' Arrays '''''dot '''''toString ''''' पैरेंथेसिस  पैरेंथेसिस  में  हम अरै का नाम देंगे जो है marks  
 
|अतः टाइप करें '''String mStr '''''equal to''''' Arrays '''''dot '''''toString ''''' पैरेंथेसिस  पैरेंथेसिस  में  हम अरै का नाम देंगे जो है marks  
  
Line 126: Line 109:
 
|  02:50
 
|  02:50
 
|अब यह  '''toString''' मेथड ,  array के स्ट्रिंग का वर्णन करेगा।
 
|अब यह  '''toString''' मेथड ,  array के स्ट्रिंग का वर्णन करेगा।
 
  
 
|-
 
|-
 
|  02:56
 
|  02:56
 
| हम अंक प्रिंट करेंगे।
 
| हम अंक प्रिंट करेंगे।
 
  
 
|-
 
|-
 
|  02:58
 
|  02:58
 
|अतः टाइप करें  '''System '''''dot '''''out '''''dot '''''println '''' पैरेंथेसिस में टाइप करें ''''' mStr '''''  
 
|अतः टाइप करें  '''System '''''dot '''''out '''''dot '''''println '''' पैरेंथेसिस में टाइप करें ''''' mStr '''''  
 
  
 
|-
 
|-
Line 145: Line 125:
 
| 03:18
 
| 03:18
 
| जैसा हम आउटपुट में देख सकते हैं, toString मेथड ने array के स्ट्रिंग का वर्णन किया है।
 
| जैसा हम आउटपुट में देख सकते हैं, toString मेथड ने array के स्ट्रिंग का वर्णन किया है।
 
  
 
|-
 
|-
Line 155: Line 134:
 
| अतः लाइन '''Arrays '''''dot '''''toString ''''' से पहले टाइप करें  '''Arrays '''''dot '''''sort पैरेंथेसिस  में अरै का नाम जो है  marks
 
| अतः लाइन '''Arrays '''''dot '''''toString ''''' से पहले टाइप करें  '''Arrays '''''dot '''''sort पैरेंथेसिस  में अरै का नाम जो है  marks
 
   
 
   
 
 
|-  
 
|-  
 
|  03:46
 
|  03:46
 
|अतः  Arrays क्लास में sort मेथड, इसमें पास किए गए अरै के एलिमेंट्स को श्रेणीबद्ध करता है।
 
|अतः  Arrays क्लास में sort मेथड, इसमें पास किए गए अरै के एलिमेंट्स को श्रेणीबद्ध करता है।
 
  
 
|-
 
|-
 
|  03:53
 
|  03:53
 
|अब हम array '''marks'''  को श्रेणीबद्ध कर रहे हैं और फिर इसके string प्रारूप को  प्रिंट करेंगे।  
 
|अब हम array '''marks'''  को श्रेणीबद्ध कर रहे हैं और फिर इसके string प्रारूप को  प्रिंट करेंगे।  
 
  
 
|-
 
|-
Line 173: Line 149:
 
|  04:11
 
|  04:11
 
| हम आउटपुट में देख सकते हैं, sort मेथड  array को आरोही क्रम में श्रेणीबद्ध करता है।
 
| हम आउटपुट में देख सकते हैं, sort मेथड  array को आरोही क्रम में श्रेणीबद्ध करता है।
 
  
 
|-
 
|-
 
|  04:19
 
|  04:19
 
|ध्यान दें कि sort मेथड स्वयं अरै बदलता है।  
 
|ध्यान दें कि sort मेथड स्वयं अरै बदलता है।  
 
  
 
|-
 
|-
 
|  04:22
 
|  04:22
 
|इस प्रकार के श्रेणीकरण को ''' inplace sorting'''  कहते हैं।
 
|इस प्रकार के श्रेणीकरण को ''' inplace sorting'''  कहते हैं।
 
  
 
|-
 
|-
 
|  04:26
 
|  04:26
 
|इसका मतलब है कि अरै जिसमें एलिमेंट्स सम्मिलित होते हैं, वे श्रेणीकरण के परिणाम स्वरूप बदलता है।
 
|इसका मतलब है कि अरै जिसमें एलिमेंट्स सम्मिलित होते हैं, वे श्रेणीकरण के परिणाम स्वरूप बदलता है।
 
  
 
|-
 
|-
Line 197: Line 169:
 
| 04:38
 
| 04:38
 
| '''fill'''  मेथड दो आर्गुमेंट्स  लेता है।
 
| '''fill'''  मेथड दो आर्गुमेंट्स  लेता है।
 
  
 
|-
 
|-
 
|  04:43
 
|  04:43
 
|श्रेणीकरण लाइन को हटाएँ और  
 
|श्रेणीकरण लाइन को हटाएँ और  
 
  
 
|-
 
|-
Line 215: Line 185:
 
| 05:24
 
| 05:24
 
|जैसा कि हम देख सकते हैं, नाम के अनुसार fill मेथड दिए गए आर्गुमेंट के साथ, जो 6 है, अरैज भरता है ।
 
|जैसा कि हम देख सकते हैं, नाम के अनुसार fill मेथड दिए गए आर्गुमेंट के साथ, जो 6 है, अरैज भरता है ।
 
  
 
|-
 
|-
Line 234: Line 203:
 
|  05:59
 
|  05:59
 
|अगली लाइन टाइप करें '''marksCopy = arrays. copyOf(marks, 5);'''
 
|अगली लाइन टाइप करें '''marksCopy = arrays. copyOf(marks, 5);'''
 
  
 
|-
 
|-
 
|  06:25
 
|  06:25
 
|यह मेथड दो आर्ग्युमेंट्स लेता है।  
 
|यह मेथड दो आर्ग्युमेंट्स लेता है।  
 
  
 
|-
 
|-
Line 263: Line 230:
 
| 07:10
 
| 07:10
 
| देखते हैं कि यदि हम एलिमेंट्स से कॉपी संख्याओं को बदलें, तो क्या होता है।
 
| देखते हैं कि यदि हम एलिमेंट्स से कॉपी संख्याओं को बदलें, तो क्या होता है।
 
  
 
|-
 
|-
 
|  07:15
 
|  07:15
 
| 5  को  3 में बदलें।
 
| 5  को  3 में बदलें।
 
 
  
 
|-
 
|-
Line 278: Line 242:
 
|  07:24
 
|  07:24
 
|हम देख सकते हैं, कि केवल पहले तीन एलिमेंट्स कॉपी होते हैं।  
 
|हम देख सकते हैं, कि केवल पहले तीन एलिमेंट्स कॉपी होते हैं।  
 
  
 
|-
 
|-
Line 287: Line 250:
 
|  07:39
 
|  07:39
 
|अतः '''3'''  को  '''8''' से बदलें।
 
|अतः '''3'''  को  '''8''' से बदलें।
 
  
 
|-
 
|-
Line 295: Line 257:
 
|-
 
|-
 
|  07:48
 
|  07:48
|As we can see हम देख सकते हैं, अतिरिक्त एलिमेंट्स डिफॉल्ट वैल्यू सेट करता है, जो 0 है।   
+
| हम देख सकते हैं, अतिरिक्त एलिमेंट्स डिफॉल्ट वैल्यू सेट करता है, जो 0 है।   
  
 
|-
 
|-
Line 308: Line 270:
 
|  08:15
 
|  08:15
 
| यह मेथड  सभी एलिमेंट्स को शुरुवाती इंडेक्स 1 और इंडेक्स 3 तक कॉपी करता है।
 
| यह मेथड  सभी एलिमेंट्स को शुरुवाती इंडेक्स 1 और इंडेक्स 3 तक कॉपी करता है।
 
  
 
|-
 
|-
Line 320: Line 281:
 
|  08:39
 
|  08:39
 
|ध्यान दें कि हमने 1,4 अपने आर्गुमेंट्स के रूप में दिया है।
 
|ध्यान दें कि हमने 1,4 अपने आर्गुमेंट्स के रूप में दिया है।
 
  
 
|-
 
|-
 
|  08:47
 
|  08:47
 
|लेकिन फिर भी इंडेक्स 4 के एलिमेंट कॉपी नहीं होता है।
 
|लेकिन फिर भी इंडेक्स 4 के एलिमेंट कॉपी नहीं होता है।
 
  
 
|-
 
|-
Line 342: Line 301:
 
|  09:12
 
|  09:12
 
|(4, 6) इंडेक्स 4 से  5 तक सूचित करेगा।
 
|(4, 6) इंडेक्स 4 से  5 तक सूचित करेगा।
 
  
 
|-
 
|-
Line 400: Line 358:
 
|  स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
 
|  स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
 
|-
 
|-
|   10:31
+
|10:31
 
| इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है http://spoken-tutorial.org/NMEICT-Intro
 
| इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है http://spoken-tutorial.org/NMEICT-Intro
 
  
 
|-
 
|-
Line 409: Line 366:
  
 
|-
 
|-
| 10:43
+
|10:43
|धन्यवाद ।
+
|धन्यवाद।
 
+
 
+
 
+
 
|}
 
|}

Latest revision as of 15:10, 2 March 2017

Time Narration
00:02 जावा में Array ऑपरेशन्स पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:07 इस ट्यूटोरियल में आप सीखेंगे कि।
00:09 क्लास arrays को कैसे इंपोर्ट करें और
00:12 arrays पर सामान्य ओपरेशन कैसे करें।
00:15 इस ट्यूटोरिल में हम उपयोग कर रहे हैं,

उबंटु 11.10, JDK 1.6 और इक्लिप्स 3.7.0

00:25 इस ट्यूटोरिल के लिए आपको जावा में arrays का ज्ञान होना चाहिए।
00:30 यदि नहीं तो संबंधित ट्यूटोरियल के लिए दिखाइ गई हमारी वेबसाइट पर जाएँ। http://spoken-tutorial.org
00:35 array ऑपरेशन्स के लिए मेथड्स क्लास में उपलब्ध होते हैं, Arrays कहलाते हैं।
00:40 उनको एक्सेस करने के लिए, हमें क्लास को इंपोर्ट करने की आवश्यकता होती है।
00:43 यह स्टेटमेंट import java.util.Arrays सेमीकॉलन के कारण पूरा होता है।
00:50 हम मेथड को क्लास से एक्सेस कर सकते हैं।
00:52 हम इसको डॉट और मेथड नाम को जोडकर करते हैं।
00:56 अतः Arrays dot toString अर्थात toString मेथड Arrays क्लास से है।
01:05 अब इक्लिप्स पर जाएँ।
01:08 हमने पहले से ही क्लास ArraysDemo बना दिया है।
01:13 अब क्लास Arrays को इंपोर्ट करें।
01:16 Import स्टेटमेंट को क्लास की परिभाषा से पहले लिखा जाता है।
01:22 अतः public class से पहले टाइप करें ,
01:26 import java.util.Arrays सेमीकॉलन।
01:46 यह स्टेटमेंट दर्शाता है कि जावा में util नामक पैकेज होता है, जो क्लास Arrays को सम्मिलित करता है और यह इंपोर्ट होता है।
01:59 अब एक array को जोडें।
02:01 main फंक्शन में टाइप करें
02:03 int marks ओपन और क्लोज स्क्वेर ब्रैकेट्स equal to ब्रैकेट्स में 2, 7, 5, 4, 8
02:20 अब अरै की स्ट्रिंग दर्शाने के लिए और इसे प्रिंट करने के लिए हम अरैज क्लास में उपलब्ध मेथड का उपयोग करेंगे।
02:28 अतः टाइप करें String mStr equal to Arrays dot toString पैरेंथेसिस पैरेंथेसिस में हम अरै का नाम देंगे जो है marks
02:50 अब यह toString मेथड , array के स्ट्रिंग का वर्णन करेगा।
02:56 हम अंक प्रिंट करेंगे।
02:58 अतः टाइप करें System dot out dot println ' पैरेंथेसिस में टाइप करें mStr
03:12 अब आउटपुट देखें, अतः प्रोग्राम को सेव और रन करें।
03:18 जैसा हम आउटपुट में देख सकते हैं, toString मेथड ने array के स्ट्रिंग का वर्णन किया है।
03:26 अब array के एलिमेंट्स को श्रेणीकरण में देखते हैं।
03:31 अतः लाइन 'Arrays dot toString से पहले टाइप करें Arrays dot sort पैरेंथेसिस में अरै का नाम जो है marks
03:46 अतः Arrays क्लास में sort मेथड, इसमें पास किए गए अरै के एलिमेंट्स को श्रेणीबद्ध करता है।
03:53 अब हम array marks को श्रेणीबद्ध कर रहे हैं और फिर इसके string प्रारूप को प्रिंट करेंगे।
04:04 आउटुपट देखें । सेव और रन करें।
04:11 हम आउटपुट में देख सकते हैं, sort मेथड array को आरोही क्रम में श्रेणीबद्ध करता है।
04:19 ध्यान दें कि sort मेथड स्वयं अरै बदलता है।
04:22 इस प्रकार के श्रेणीकरण को inplace sorting कहते हैं।
04:26 इसका मतलब है कि अरै जिसमें एलिमेंट्स सम्मिलित होते हैं, वे श्रेणीकरण के परिणाम स्वरूप बदलता है।
04:33 अगला मेथड, हम fill देखने जा रहे हैं।
04:38 fill मेथड दो आर्गुमेंट्स लेता है।
04:43 श्रेणीकरण लाइन को हटाएँ और
04:50 टाइप करें Arrays dot fill ब्रैकेट्स में अरै का नाम ,जो marks है।
05:05 यह हमारा पहला आर्गुमेंट्स है और दूसरी वैल्यू जो array में लगेगा, हम इसे 6 देते हैं और सेमीकॉलन। सेव और रन करें।
05:24 जैसा कि हम देख सकते हैं, नाम के अनुसार fill मेथड दिए गए आर्गुमेंट के साथ, जो 6 है, अरैज भरता है ।
05:32 हम अगला मेथड copyOf देखने जा रहे हैं।
05:37 हम अरै marks के सभी एलिमेंट्स को अरै marksCopy में कॉपी करने जा रहे हैं।
05:44 अतः arrays dot fill को हटाएँ।
05:48 और टाइप करें int marksCopy [];
05:59 अगली लाइन टाइप करें marksCopy = arrays. copyOf(marks, 5);
06:25 यह मेथड दो आर्ग्युमेंट्स लेता है।
06:29 पहला आर्गुमेंट array का नाम है, जिससे आप एलिमेंट्स कॉपी करना चाहते हैं, जो marks है।
06:39 दूसरा एलिमेंट्स की संख्या है, यहाँ हम 5 कॉपी करेंगे।
06:47 फिर arrays dot tostring में marks को marks copy में बदलें।
06:55 अब प्रोग्राम को सेव और रन करें।
07:01 हम देखते हैं कि अरै marks के एलिमेंट्स अरै marksCopy में कॉपी हो जाते हैं।
07:10 देखते हैं कि यदि हम एलिमेंट्स से कॉपी संख्याओं को बदलें, तो क्या होता है।
07:15 5 को 3 में बदलें।
07:19 सेव और रन करें।
07:24 हम देख सकते हैं, कि केवल पहले तीन एलिमेंट्स कॉपी होते हैं।
07:31 देखते हैं कि क्या होता है ,यदि कॉपी हुए एलिमेंट्स की संख्या अरै के सभी एलिमेंट्स की संख्या से अधिक है।
07:39 अतः 3 को 8 से बदलें।
07:44 प्रोग्राम को सेव और रन करें।
07:48 हम देख सकते हैं, अतिरिक्त एलिमेंट्स डिफॉल्ट वैल्यू सेट करता है, जो 0 है।
07:54 आगे हम देखेंगे कि वैल्यूज की रैंज को कैसे कॉपी करें।
07:58 अतः copyOf को copyOfRange से और 8 को 1, 4 से बदलें।
08:15 यह मेथड सभी एलिमेंट्स को शुरुवाती इंडेक्स 1 और इंडेक्स 3 तक कॉपी करता है।
08:27 सेव औऱ रन करें।
08:31 हम देख सकते हैं, कि एलिमेंट्स इंडेक्स 1 से 3 तक कॉपी हो गये हैं।
08:39 ध्यान दें कि हमने 1,4 अपने आर्गुमेंट्स के रूप में दिया है।
08:47 लेकिन फिर भी इंडेक्स 4 के एलिमेंट कॉपी नहीं होता है।
08:50 केवल इंडेक्स 3 तक एलिमेंट्स कॉपी होते हैं। दिए गए रेंज के एक इंडेक्स पहले रूकता है।
09:01 अतः यह व्यवहार सुनिश्चित करता है कि रेंजेस की निरंतरता बनी हुई है।
09:07 (0, 4) इंडेक्स 0 से इंडेक्स 3 तक सूचित करता है।
09:12 (4, 6) इंडेक्स 4 से 5 तक सूचित करेगा।
09:17 अतः यह इस प्रकार कार्य करता है यदि (0, 4) + (4, 6) = (0, 5)
09:26 इसी के साथ हम इस ट्यूटोरियल के अंत में आ गए हैं।
09:31 इस ट्यूटोरियल में हमने सीखा...
09:33 क्लास अरैज कैसे इंपोर्ट करें।
09:36 अरै ऑपरेशन्स कैसे कार्यान्वित करें, जैसे to strings,sort, copy, fill.
09:44 नियत-कार्य के रूप में
09:46 Arrays.equals मेथड के बारे में पढ़ें और पता करें कि यह क्या करता है।
09:53 स्पोकन ट्यूटोरियल प्रोजेक्ट के बारे में अधिक जानने के लिए,
09:55 इस पर उपलब्ध विडियो देखें [1]
10:02 यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।
10:05 यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके देख सकते हैं।
10:09 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम
10:10 स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ भी चलाती है। ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।
10:16 अधिक जानकारी के लिए contact@spoken-tutorial.org पर लिखें ।
10:22 स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
10:31 इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है http://spoken-tutorial.org/NMEICT-Intro
10:39 यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, आई.आई.टी मुंबई की ओर से मैं यश वोरा अब आपसे विदा लेता हूँ।
10:43 धन्यवाद।

Contributors and Content Editors

Devraj, Pratik kamble, Sakinashaikh