🚀 Add to Chrome – It’s Free - YouTube Summarizer
Category: N/A
No summary available.
00:00
[संगीत] इस वीडियो में हम काय की बात करेंगे स्ट्रिंग बफर और स्ट्रिंग बिल्डर की मैं स्ट्रिंग बफर और बिल्डर को थियोरेटिकली कवर करूंगा उसके बाद मैं इसका एग्जांपल
00:16
बताऊंगा और ओबवियसली हम इसको कंपेयर करेंगे कैसे स्ट्रिंग से यह भी एक कॉमन इंटरव्यू क्वेश्चन है कि भाई व्हाट एगजैक्टली इज़ अ डिफरेंस बिटवीन स्ट्रिंग स्ट्रिंग बफर एंड स्ट्रिंग बिल्डर इन तीनों में डिफरेंसेस क्या है उसके बारे में हम बात करेंगे तो सबसे पहले है ना
00:31
हमने लास्ट वीडियो में भी देखा स्ट्रिंग इ म्यूटेशंस कर सकते हो तो मैंने क्या बोला भाई स्ट्रिंग बफर एंड स्ट्रिंग बिल्डर आर मूटे
00:48
इन्हें बदला जा सकता है मैंने बोला स्ट्रिंग बफर और बिल्डर दोनों मूटे बल है इन्हें बदला जा सकता है है ना ऑपरेशंस इज परफॉर्म ऑन द सेम ऑब्जेक्ट है ना आप कोई भी ऑपरेशन परफॉर्म करोगे इंसर्ट अपडेट तो
01:03
उसी ब्लॉक पे नया रेफरेंस नहीं आएगा उसी को अंदर मैनिपुलेट करेगा है ना स्ट्रिंग में हम कोई भी ऑपरेशन परफॉर्म करते थे अपडेट करते थे तो एक नया रेफरेंस मिलता था लेकिन यहां पे नया रेफरेंस नहीं मिलता उसी ब्लॉक के अंदर डेटा क्या होता है चेंज होता है है ना स्ट्रिंग बिल्डर प्रोवाइड
01:20
सिमिलर फंक्शनालिस बफर बट द मेथड्स आर फास्टर एस दिस मेथड्स आर नॉन सिंक्रोनाइज्ड भाई बफर और बिल्डर के मेथड्स बिल्कुल सेम है मैंने बोला बफर और बिल्डर के मेथड्स बिल्कुल क्या है सेम है तो ओनली
01:36
डिफरेंस बिटवीन स्ट्रिंग बफर एंड स्ट्रिंग बिल्डर इज है ना स्ट्रिंग बिल्डर के मेथड सिंक्रोनाइज्ड नहीं है स्ट्रिंग बफर के मेथड सिंक्रोनाइज्ड है बिल्डर के मेथड सिंक्रोनाइज नहीं है अगर किसी को नहीं मालूम भाई सिंक्रोनाइज क्या होता है तो एक
01:52
मल्टी थ्रेडिंग का टॉपिक है कि भाई अगर मल्टीपल थ्रेड्स डाटा एक्सेस करते हैं थ्रेड सेफ्टी के लिए हम सिंक्रोनाइज पे काम करते हैं ठीक है अभी तो मैं वन लाइन में ऐसा बोलूंगा कि भाई अगर मल्टी थ्रेडिंग है तो हम काहे पे चाहते हैं बफर पे चाहते हैं और मल्टी थ्रेडिंग नहीं है तो हम काहे पे चाहते हैं बिल्डर पे जाते
02:08
हैं बफर अ पुरानी क्लास है है ना जावा वन से प्रेजेंट है लेकिन बिल्डर अभी बाद में रिसेंटली क्या की गई है ऐड की गई है ठीक है है ना तो बफर और बिल्डर के मेथड्स 100% सेम है फंक्शनालिस है लेकिन बफर के मेथड
02:24
सिंक्रोनाइज्ड है सिंक्रोनाइज्ड होने के कारण इनकी स्पीड थोड़ी सी क्या हो जाती है कम हो जाती है तो आप बोल सकते हो बफर स्लो है सिंक्रोनाइज होने के कारण स्पीड स्लो हो जाती है है ना लेकिन बिल्डर क्या है फास्ट है मल्टी थ्रेडिंग है तो हम बफर यूज़ करते हैं मल्टी थ्रेडिंग नहीं है तो हम क्या यूज़ करते हैं बिल्डर यूज़ करते
02:40
हैं लेकिन दोनों में कॉमन क्या है दोनों मूटे हैं नाउ हम स्ट्रिंग अ बफर के कंस्ट्रक्टर्स देखेंगे और मेथड्स देखेंगे तो पहला डिफॉल्ट कंस्ट्रक्टर है जब भी आप डिफॉल्ट कंस्ट्रक्टर यूज़ करोगे व्हाट एगजैक्टली इट्स गोइंग टू डू इट्स गोइंग टू क्रिएट एन एम्टी स्ट्रिंग बफर दूसरे में
02:56
आप क्या कर सकते हो बफर का साइज बता सकते हो कि भाई व्हाट विल बी द इनिशियल साइज अगर आप बफर बना रहे हो तो बफर क्या इनिशियल साइज कितना होगा तो आप साइज को एस आर्गुमेंट क्या कर सकते हो पास कर सकते हो तीसरे कंस्ट्रक्टर में आप स्ट्रिंग पास कर
03:12
सकते हो कि भाई य यह डाटा अपन को बफर के अंदर स्टोर करना है तो जो भी स्ट्रिंग आप पास करोगे वो बफर के अंदर पहले से आ जाएगी जैसे मैंने वेलकम पास किया तो बाय डिफॉल्ट बफर की डिफॉल्ट वैल्यू क्या होगी वेलकम होगी नाउ एक हमें मालूम है देर ज अ क्लास
03:27
कॉल्ड कैर सीक्वेंस भी कै सीक्वेंस के थ्रू है है ना तो आप स्ट्रिंग बफर में कैरेक्टर सीक्वेंस भी पास कर सकते हो तो यह चार अलग-अलग तरीके हैं बफर क्रिएट करने का डिफॉल्ट कंस्ट्रक्टर है आप इनिशियल साइज बता सकते हो ठीक है है ना आप
03:42
स्ट्रिंग पास कर सकते हो या कैरेक्टर सीक्वेंस पास कर सकते हो यह हमने क्या देखे कंस्ट्रक्टर्स देखे काहे के कंस्ट्रक्टर्स देखे स्ट्रिंग बफर के नाउ कंस्ट्रक्टर्स के बाद आगे मैं मेथड्स बताऊंगा और याद करो मैंने थोड़ी देर पहले बोला बफर और बिल्डर के मेथड्स ऑलमोस्ट
03:59
क्या इनफैक्ट कंस्ट्रक्टर्स भी सेम है आपको खाली बफर की जगह बिल्डर लिखना है एक सिंक्रोनाइज्ड अ एक सिंक्रोनाइज्ड होगा और दूसरा सिंक्रोनाइज्ड नहीं है तो कंस्ट्रक्टर्स के बाद व्हाट नेक्स्ट वी विल टॉक अबाउट द मेथड्स ऑफ स्ट्रिंग बफर
04:15
तो भाई पहला मेथड है अपेंड अपेंड क्या करेगा जो भी स्ट्रिंग बफर की डिफॉल्ट वैल्यू है जो भी वैल्यू है उसके अंदर नई स्ट्रिंग को अपेंड कर देगा अपेंड को अगर सिंपल हिंदी में बोलूं तो आखरी में चीजें जोड़ देगा सपोज मैंने क्या बोला अपेंड वर्ल्ड तो जो भी स्ट्रिंग बफर
04:32
की डिफॉल्ट वैल्यू है उसके पीछे वर्ल्ड क्या हो जाएगा अपेंड हो जाएगा आखरी में कंटेंट को ऐड करने को क्या बोलते हैं अपेंड इसका रिटर्न टाइप वॉइड है क्यों क्योंकि ये ओरिजिनल स्ट्रिंग में ही चेंज करेगा नई स्ट्रिंग पैदा नहीं करेगा एज आई हैव टोल्ड यू दे आर मूटे इन्हें बदला जा
04:49
सकता है तो अपेंड मींस एडिंग एट दी एंड दूसरा मेथड देखते हैं भाई रिवर्स क्या करेगा स्ट्रिंग बफर को रिवर्स करेगा अगर स्ट्रिंग बफर के अंदर ए बी सी है तो इट इज गोइंग टू रिटर्न सीब इट इज गोइंग टू चेंज इट टू सीबी आई एम सॉरी रिटर्न नहीं करेगा
05:04
उसको चेंज कर देगा तो अगर ए ब स है तो नए कंटेंट्स क्या हो जाएंगे सी बीए कौन सा रिवर्स ठीक है भाई रिटर्न नहीं कर रहा मूटे है ओरिजिनल वैल्यू को क्या कर रहा है चेंज कर रहा है अपेंड बी ओरिजिनल वैल्यू को क्या कर रहा है चेंज कर रहा है तो एक
05:21
अपेंड हो गया दूसरा कौन सा रिवर्स क्या राट ये तो हमने स्ट्रिंग में काफी यूज़ किया है आप इंडेक्स दो और उस इंडेक्स के करेस्पॉन्डिंग्ली कैरेक्टर को फेच करेगा कैरेट में हम क्या फेच पास करते हैं इंडेक्स पास करते हैं उस इंडेक्स के करेस्पॉन्डिंग्ली
05:51
करूंगा इस तरह के बदलने वाले मेथड स्ट्रिंग में नहीं थे क्यों क्योंकि स्ट्रिंग म्यूटेशन को मिल रहे हैं बफर और बिल्डर में क्यों क्योंकि मूटे है ठीक है तो अपें आखिरी में जोड़ेगा रिवर्स उल्टा करेगा कैरेट केवल कैरेक्टर को फिच करेगा से सेट
06:09
कैरेट क्या करेगा कैरेक्टर को रिप्लेस करेगा सेट कैरेट कैरेक्टर को रिप्लेस करेगा इंसर्ट इंसर्ट क्या करेगा है ना अगर आपको एसिस्टिंग स्ट्रिंग के बीच में कुछ डालना है सपोज मैंने लिखा 0 ए स तो रो इंडेक्स पे ए स आ जाएगा और जो भी जीरो पे
06:25
लिखा था वो आगे शिफ्ट हो जाएगा तो बीच में जोड़ने को क्या क्या बोल रहे हैं इंसर्ट आखिरी में जोड़ने को क्या बोल रहे हैं अपेंड बीच में डालने को क्या बोल रहे हैं इंसर्ट आखिरी में अपेंड है ना अगला मेथड कौन सा है डिलीट कैरेट इस इंडेक्स पे जो
06:41
भी कैरेक्टर होगा वो डिलीट हो जाएगा अगर मैं फिफ्थ कैरेक्टर को डिलीट करता हूं तो सिक्स्थ वाला खिसक के फिफ्थ पे आ जाएगा सेवंथ वाला सिक्स्थ पे आ जाएगा लाइक वाइज डिलीट कैरेट तो बीच से आप कैरेक्टर को हटा भी सकते हो बीच में आप स्ट्रिंग को डाल भी
06:58
सकते हो इन सर्ट के थ्रू बीच से हटा भी सकते हो एक कैरेक्टर को हटाना है तो डिलीट कैरेट है अगर मल्टीपल कैरेक्टर्स को हटाना है तो आप डिलीट यूज़ कर सकते हो स्टार्टिंग इंडेक्स और एंडिंग इंडेक्स याद करो पहले भी मैंने सबस्ट्रिंग में बोला था कि स्टार्टिंग इंडेक्स आता है एंडिंग नहीं
07:15
आता स्टार्टिंग इज इंक्लूसिव एंडिंग इज एक्सक्लूसिव अगर मैंने बोला डिलीट 0 फ तो रो से लेके फोर तक डिलीट करेगा कहां से कहां तक डिलीट करेगा रो से लेके फोर तक तो फिर से बोलूंगा उल्टा करना है रिवर्स आखरी फ्र में जोड़ना है अपेंड बीच में डालना है
07:31
इंसर्ट बीच से हटाना है एक को हटाना है तो डिलीट क्या रा है मल्टीपल को हटाना है तो डिलीट और भी मेथड्स हैं भाई सब स्ट्रिंग ये तो वही स्ट्रिंग क्लास का मेथड है सब स्ट्रिंग आप स्टार्टिंग इंडेक्स दोगे स्टार्टिंग इंडेक्स से एंडिंग आखिरी तक स्ट्रिंग को क्या करेगा फेच करेगा कौन सा
07:48
सब स्ट्रिंग अगर आपको आखरी तक फेच नहीं करना एंडिंग इंडेक्स बताना है तो ओवरलोडेड है आप सब स्ट्रिंग में भी स्टार्टिंग इंडेक्स और एंडिंग इंडेक्स बता सकते हो बिल्कुल सेम है जैसे स्ट्रिंग क्लास में था स्टार्टिंग इंडेक्स इज इंक्लूसिव एंडिंग इंडेक्स इज एक्सक्लूसिव तो अगर
08:04
आपने 0 9 दिया तो कहां से कहां तक निकालेगा रो से लेके 8 तक अगर आपने 7 13 दिया तो कहां से कहां तक फेच करेगा सेवन से लेके 12 तक तो स्टार्टिंग आता है एंडिंग नहीं आता स्टार्टिंग मिलाकर एंडिंग हटाकर स्टार्टिंग इज़ इंक्लूसिव एंडिंग
08:20
इज़ एक्सक्लूसिव है ना तो अगला मेथड कौन सा है लेंथ यह क्या करेगा स्ट्रिंग बफर या बिल्डर की क्या बताएगा लेंथ बताएगा फिर से रिपीट करूंगा बफर और बिल्डर के मेथड्स क्या हैं सेम है बफर सिंक्रोनाइज्ड है बिल्डर सिंक्रोनाइज्ड नहीं है बफर स्लो है
08:36
बिल्डर फास्ट है थ्रेड सेफ्टी में जा मल्टीपल थ्रेड्स हैं तो बफर पे जाएंगे मल्टीपल थ्रेड्स नहीं है तो बिल्डर पे जाएंगे तो भाई लेंथ क्या करेगा स्ट्रिंग बफर की क्या रिटर्न करेगा लेंथ रिटर्न करेगा क्या रिटर्न करेगा लेंथ कैपेसिटी
08:51
क्या बताएगा अ कैपेसिटी कितनी है भाई लेंथ और कैपेसिटी में अंतर समझे लेंथ इज दी ऑक्यूपाइड कैपेसिटी कैपेसिटी बोलते तो कितना स्टोर कर सकता है कितना स्टोर कर सकता है और लेंथ बोले तो कितना स्टोर किया
09:08
हुआ है मान लो है ना जस्ट टू गिव यू एन एग्जांपल मेरे क्लास की कैपेसिटी है 100 लोग और खाली 10 बैठे हैं तो लेंथ कितनी है 10थ लेकिन कैपेसिटी कितनी है 100 तो लेंथ इज दी ऑक्यूपाइड कैपेसिटी मैंने क्या बोला लेंथ इज दी ऑक्यूपाइड कैपेसिटी इंश्योर
09:27
कैपेसिटी इंश्योर कैपेसिटी में हम कैपेसिटी बता सकते हैं मिनिमम कैपेसिटी पास कर सकते हैं मान लो मैंने बोला इंश्योर कैपेसिटी 15 लेट्स टेक एन एग्जांपल मैंने बोला इंश्योर कैपेसिटी 15 तो ये क्या करेगा कम से कम 15 कैपेसिटी
09:42
होनी चाहिए अगर 15 से कम है तो कैपेसिटी को लिए और एरे को एलोकेट करके साइज बढ़ा देगा ठीक है इंश्योर कैपेसिटी कम से कम कितनी कैपेसिटी होनी चाहिए तो इफ एक्चुअल कैपेसिटी इज ले लेस दन इंश्योर कैपेसिटी इट इज गोइंग टू इंक्रीज द कैपेसिटी नेबला
10:00
इफ एक्चुअल कैपेसिटी इज लेस दन द द इंश्योर कैपेसिटी इज गोइंग टू इंक्रीज द कैपेसिटी और इन फैक्ट अगर इंश्योर कैपेसिटी में हम ऐसा साइज बता रहे हैं जो एक्चुअल कैपेसिटी से डबल प्लसटू है लेट्स टेक एन एग्जांपल कैपेसिटी 10 है और मैंने
10:15
बोला इंश्योर कैपेसिटी 25 तो ये डबल प्लसटू है तो कैपेसिटी को क्या कर देगा डबल कर देगा कैपेसिटी को क्या कर देगा डबल प् 2 कर देगा इनफैक्ट तो इंश्योर कैपेसिटी गारंटी देता है कि कम से कम इतनी कैपेसिटी तो होनी ही चा चाहिए अगला कौन सा मेथड है
10:31
रिप्लेस अगर आपको पर्टिकुलर स्ट्रिंग के अंदर कैरेक्टर्स को रिप्लेस कर देना है कि भाई जीरो से लेके फाइव तक ये वाली वैल्यू आ जाए तो आप स्टार्टिंग इंडेक्स बताते हो एंडिंग इंडेक्स बताते हो और द न्यू स्ट्रिंग बताते हो जो उस इंडेक्स पे क्या हो जाएगी रिप्लेस हो जाएगी तो ऑल दीज
10:48
मेथड्स वर्क्स विद स्ट्रिंग बफर एज वेल एज विद बिल्डर मैंने बोला स्ट्रिंग बफर और बिल्डर के मेथड्स क्या हैं सेम हैं आगे हम क्या करेंगे इन मेथड्स को एक एग्जांपल में इंप्लीमेंट करके देखते हैं
11:06
[संगीत]