0:00
पिछले जावा के वीडियो में मैंने आप लोगों को लूप्स की प्राक्टिस कराई थ�
0:06
इस पॉइंट पर हमारे पास छे चाप्टर स कबर हो चुके हैं और यह छटा चाप्टर चल रहा ह�
0:11
मैंने आपको यह सारा material प्रोवाइड कर रखा हैं डिस्क्रिप्टियम में respective links हैं सारे के सार�
0:16
चाप्टर 6 अभी चल रहा है तो यह मैं खोलूंगा एरेस, इसके notes मैंने बना रखे है�
0:20
यहाँ पर यह सब आपको प्रोवाइड कर दिये जाएंगे एरेस की बात करते हैं कि यार यह एरे होता क्या है और एरे की क्यों ज़रूरत पड़ती ह�
0:27
ठीक है तो यहाँ पर मैं क्या करूँगा सबसे बहले एक नई फाइल बना दूँगा बाइदे वे सारा कोड सबकुछ साइट पर पड़ा हुआ ह�
0:33
आप लोग जा कर देख सकते हो सारे links respective videos के description में मौझूद है ठीक ह�
0:38
यहाँ पर मैं src में जाओंगा राइट लिक करके एक नई फाइल बनाओंगा ठीक ह�
0:43
इस फाइल का नाम मैं रखूंगा 26 और इसके बाद erase.java ठीक ह�
0:51
यहाँ पर मैं main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method और main method �
1:21
पर वो पाँजों का पाँजों का पाँजों का पाँजों का पाँजों का पाँजों का पाँजों का पाँजों का पाँजों का पाँजों का पाँजों का पाँजों का पाँजों का पाँजों का पाँजों का पाँजों का पाँजों का पाँजों का पाँजों का पा�
1:52
दूसरा उप्षेन यहाँ पर आपके पास है कि आप यूज करें एरेज क�
1:58
दूसरा उप्षेन यहाँ पर आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है �
2:28
कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके �
2:58
पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि आपके पास है कि �
3:28
उसके बार लिखना है आपने मार्क्स और यहाँ पर आपका यह जो है मार्क्स एरे बन गया है तो इंट यह और मार्क्स यह आपका मार्क्स एरे बन गया है ठीक है अब मैं इसी एरे में मेमरी एलोकेशन करूँगा वो मैं इसी लाइन में कर सकता हूँ यह दूसी लाइन �
3:58
अलोकेट हो जाएगी बड़ मैं भी यहाँ पर सिर्फ पाँच स्टुडेंट्स के लिए मेमरी एलोकेट करके आप लोगों को दिखाना चाहता हू�
4:04
मैं इसको रन करूँगा इस प्रोग्राम को रन करूँगा रैट लिख करके कोई एरर नहीं आएगा और कुछ होगा भी नहीं क्योंकि मैंने कुछ अभी इस प्रोग्राम में लिखा नहीं ह�
4:12
ठीक है तो मैं आपर करूँगा क्या अभी कि इस एरे को आक्सेस करूँग�
4:16
अब इस एरे को आक्सेस करने का फायदा क्या होता है इस एरे को बनाने का फायदा क्या होता है इसके बारे में बात कर लेते है�
4:21
जब आप एक एरे बनाते हो जब आप ये सिंटेक्स लिखते हो मार्क्स एक रेफरेंस है ये एक उबजेक बनता ह�
4:28
एरे एक उबजेक्त है जावा के अंदर ये उबजेक्त बनता है और ये उबजेक्त कुछ इस तरह से दिखता ह�
4:32
जिसमें की इंटीजर्स को स्टोर करने के लिए जगा होती है कन्टीग्विस मेमरी ब्लॉक्स मे�
4:37
यानि कि जब भी आप एकसेस करोगे कोई भी एलिमेंट तो वो बहुत फास्ट होग�
4:41
ठीक है ये चीज़ आब आगे जब हम जैसे जैसे जावा में आगे बढ़ेंगे आपको और अच्छे से समझ में आईग�
4:46
पर एरे क्यों उसकरते हैं जो एकसेस होता है जो एकसेसेंग एरे एलिमेंट होते हैं वो फास्ट हो जाते हैं वो तेज होते है�
4:52
तो अगर कोई बुचे है जो आप एरे क्यों उसकरते हैं तो आप कहे सकते हो कि एकसेसेंग एरे एलिमेंट इस एरे पर फास्ट होता है ठीक है इसलिए हम एरे जो उसकरते हैं आप एकसेस कर सकते हो जलदी से अच्छे ये मेमरी कितनी लेगा पाँच इसमें इंटीजर्�
5:22
ये जीरो से स्टार्ट होते हैं वो एक चार तक जाती है और ये पांच एलिमेंट से चार नहीं है एक से स्टार्ट होते हो तो चार होते हैं लेकिन ये जीरो से स्टार्ट हो रहा है इसलिए जीरो से लेके चार तक पांच एलिमेंट से होते हैं ठीक है तो ये एक रेफरे�
5:52
जीरो से लेके जीरो से लेके जीरो से लेके जीरो से लेके जीरो से लेके जीरो से लेके जीरो से लेके जीरो से लेके जीरो से लेके जीरो से लेके जीरो से लेके जीरो से लेके जीरो से लेके जीरो से लेके जीरो से लेके जीरो से लेके जीरो से लेके जीरो से लेके जी�
6:22
एक बार द्यान रखना कि एक इंटीजर का एरे है तो यहाँ पर सर्फ इंटीजर ही आप लोग स्टोर कर सकते ह�
6:27
ठीक है तो मैं आप बर इसको रन करुँगा तो यह सारी की सारी वैलियोस जो हैं इसके अंदर स्टोर हो जाएंग�
6:32
लेकिन मैंने अब अपने एरे को प्रिंट कराया नहीं है तो मैं एक काम करता हूँ सिस्टम डौट डौट प्रिंट एलेन लिखके आप लोग को माक्स फोर प्रिंट करके दिखाता हू�
6:40
तो मैंने यहाँ पर फोर नहीं किया तो मैं इसको फोर भी कर देता हूँ तो माक्स फोर क्या है मेरा 86 है तो यहाँ पर अभी 86 प्रिंट हो जाएग�
6:46
तो एक बार मैंने सारी वैलियोस सेट कर दी तो मैं यहाँ पर इसक�
6:49
किसी भी वैलियो को एकसेस करके उसकी वैलियो पूछ सकता हूँ क्या है ठीक है और उसको ओवर राइट भी कर सकता हूँ अगर मैं फिर से लिख दू माक्स फोर इसको 96
6:56
तो माक्स फोर जाएँ वो ओवर राइट हो जाएँगा पहले 86 था अब 96 हो जाएँग�
7:00
तो मैं किसी भी एरे ऐटम को चेंज भी कर सकता हूँ एरे के अंदर किसी भी वैलियो क�
7:05
किसी भी एंडेक्स की वैलियो को चेंज भी कर सकता हूँ ठीक है तो इस तरह से एरे काम करते है�
7:10
अब एक चीज आप लोग देखना यापर जीरो को तो मैं एकसेस कर पा रहा हूँ वन को कर पा रहा हूँ टू को थीको फूर को अच्छा अगर मैं फाइव को एकसेस करने की कोशिश करूँ तब क्या होगा देखते हैं आजाओ अगर मैं लिखूं मार्क्स फाइव इस इ�
7:40
एरर थ्रो करेगा टीके यहाँ पर लिख देता हूँ मैं त्रोज एन एरर ये चीज एरर थ्रो करेगी जावा के अंदर टीक�
7:47
तो इसलिए हमको एरर देखने को मिल रहा है तीके तो हम लोग सिर्फ उतनी वालियूज को एकसेस यहाँ फर सेट करेंग�
7:55
यहाँ पर मैं वालियूज सेट कर रहा हूँ एकसेस यहाँ पर कर रहा हूँ तो मैं सिर्फ उनी वालियूज को प्रेंट करने की कोशिश करूँगा यहाँ फिर एकसेस करने की कोशिश करूँगा जो की मैंने एलोकेट करवा रखी है तीके तो जीरो से लेकर चार तक एल�
8:25
पर पर जीरो से लेकर चार तक एलो पर जीरो से लेकर चार तक एलो पर जीरो से लेकर चार तक एलो पर जीरो से लेकर चार तक एलो पर जीरो से लेकर चार तक एलो पर जीरो से लेकर चार तक एलो पर जीरो से लेकर चार तक एलो पर जीरो से लेकर चार तक एलो पर जीरो �
8:55
से लेकर चार तक एलो पर जीरो से लेकर चार तक एलो पर जीरो से लेकर चार तक एलो पर जीरो से लेकर चार तक एलो पर जीरो से लेकर चार तक एलो पर जीरो से लेकर चार तक एलो पर जीरो से लेकर चार तक एलो पर जीरो से लेकर चार तक एलो पर जीरो से लेकर चार �
9:25
पॉइंट करा दूँगा इस reference को उस array से ठीक है या फिर उस object से कहूंगा तू जाधा सही रहेगा उस object स�
9:32
array एक object ही है ठीक है new int 5 मैंने बनाया एक object एक array बनाया मैं कहरा हूँ कि या अब इस reference को मैं इसस�
9:38
point कराना चाहता हूँ तो ये मैंने memory allocation कर दिया new int 5 लिक्के इससे क्या होगा है memory allocation हो जाएगा और मेरी heap में memory allocate हो जाएगी पाँ�
9:46
integers के लिए कुछ इस तरह से जो memory है जो ram है उसके अंदर ये memory जो है इसके लिए डिसर्व हो जाएगी और मैं ये elements
9:54
इसके लिए डिसर्व हो जाएगी और मैं ये elements इसके लिए डिसर्व हो जाएगी और मैं ये elements इसके लिए डिसर्व हो जाएगी और मैं ये elements इसके लिए डिसर्व हो जाएगी और मैं ये elements इसके लिए डिसर्व हो जाएगी और मैं ये elements इसके लिए डिसर्व ह�
10:24
इसके लिए डिसर्व हो जाएगी और मैं ये elements इसके लिए डिसर्व हो जाएगी और मैं ये elements इसके लिए डिसर्व हो जाएगी और मैं ये elements इसके लिए डिसर्व हो जाएगी और मैं ये elements इसके लिए डिसर्व हो जाएगी और मैं ये elements इसके लिए डिसर्व ह�
10:54
जाएगी पर जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में �
11:24
जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में जबा में ज�
11:54
जिस से कि मैं क्या कर सकता हूँ कि ये तीनों काम एक साथ कर सकता हूँ declaration memory allocation and initialization
12:00
together यहां पर मैं उस तरीके को लिखता हूँ number 3 करके और मैं यहां पर क्या करूँग�
12:06
declaration memory allocation and initialization together and initialization together ठीक है initialization together यह सारे काम मैं एक साथ करूँग�
12:19
तो मैं क्या करूँगा यहां पर इसको कुछ ऐसे लिखूँगा मैं एक काम करता हूँ यहां इसक�
12:25
comment out करता हूँ इसको comment out करता हूँ मैं इन दोनों को comment out कर रहा हू�
12:31
और यहां पर मैं क्या करूँगा कि declaration memory allocation and initialization एक साथ करूँग�
12:37
कुछ ऐसे लिखूँगा declaration किया declaration किया is equal to फिर मैं करूँगा कुछ इस तरह स�
12:46
98, 45, 79, 99 जो भी value आप चाहो वो दे सकते ह�
12:52
और 80 मैंने 5 values को यहां पर store कर दिया क्या मैं यह कर सकता हू�
12:58
system.out.println.marks4 0, 1, 2, 3, 4 यह मुझे 80 बिल्कुल print कर के देग�
13:05
क्योंकि मेरा array बनाने का तरीका बिल्कुल सही है इसने मुझे 80 print कर के दिया तो हमने एकी line में भी इस काम को कर दिय�
13:11
इन तीनों में सबसे बहतर तरीका क्या है यार देखो बहतर कुछ नहीं होता है आपने क्या करना होता है कि जो आपको जब काम आ रहा है तरीका वो इस्तिमाल कर लो यार तो जो चीज़ हमें सही लगेगी हम उसको तब तब एउस करेंग�
13:24
हमें कैसे बता चलेगा क्या चीज़ सही है यार देखो अगर हमको सिर्फ एक बार सारी वैलियोस डाल देना है उसमें तो हम ऐसे बना लेंग�
13:30
अगर हमें नहीं पड़ा कि हमारा एरे कितना बड़ा होने वाला है तो हम सिर्फ डेकलेरेशन करेंगे जब एरे बनाने की बारी आएगी तब हम लोग एरे बनाएंगे ठीक है तो तीनों ही तरीके सही है इसमें से कोई ऐसा नहीं है कि एक बैतर है दूसरे से यूस केस प�
14:00
लेंगे तो तीनों जो हैं तरीके है आप कोई सब यूस कर सकते हो कभी कभी तो फर्क ही नहीं पड़ता आप क्या यूस करो ठीक है साइ होब कि ये चीज आप लोगों को जो आई खेल हो गई होगी सो यहाँ पर हम लोग आगे बढ़ेंगे अगले वीडियो में देखें�
14:30
अगले वीडियो में देखेंग अगले वीडियो में देखेंग अगले वीडियो में देखें�
14:36
अगले वीडियो में देखेंग अगले वीडियो में देखेंग अगले वीडियो में देखें�
14:42
अगले वीडियो में देखेंग अगले वीडियो में देखेंग अगले वीडियो में देखें�
14:48
अगले वीडियो में देखेंग अगले वीडियो में देखेंग अगले वीडियो में देखें�
14:54
अगले वीडियो में देखेंग अगले वीडियो में देखेंग अगले वीडियो में देखें�
15:00
अगले वीडियो में देखेंग अगले वीडियो में देखेंग अगले वीडियो में देखें�
15:06
अगले वीडियो में देखेंग अगले वीडियो में देखेंग अगले वीडियो में देखें�
15:12
अगले वीडियो में देखेंग अगले वीडियो में देखेंग अगले वीडियो में देखें�
15:18
अगले वीडियो में देखेंग अगले वीडियो में देखेंग अगले वीडियो में देखें�
15:24
अगले वीडियो में देखेंग आपको बहुत बहुत बहुत बहुत बहुत बहुत बहुत बहुत बहुत बहुत बहुत बहुत बहुत बहुत बहुत बहुत बहुत बहुत बहुत बहुत बहुत बहुत बहुत बहुत बहुत बहुत बहुत बहुत बहुत बहुत बहुत बहुत बहुत बहुत बहुत बह�