Different ways to create String in Java

🚀 Add to Chrome – It’s Free - YouTube Summarizer

Category: N/A

Building WordCloud ...

Summary

No summary available.

Transcript

00:00

[संगीत] नाउ हम इस वीडियो में का की बात करेंगे डिफरेंट वेज इन व्हिच वी कैन क्रिएट एन ऑब्जेक्ट ऑफ स्ट्रिंग क्लास अलग-अलग तरीके जिसके थ्रू हम ऑब्जेक्ट बना सकते हैं कौन सी क्लास के स्ट्रिंग क्लास के तो भाई इन

00:17

ऑल तीन तरीके हैं स्ट्रिंग क्लास का ऑब्जेक्ट बनाने के मैं एक-एक करके तीनों तरीके को बताऊंगा तो सबसे पहला तरीका क्या है मैंने बोला व्हाट इज द फर्स्ट वे आप स्ट्रिंग लिटरल यूज करते हैं मैंने बोला आप क्या यूज करते हैं स्ट्रिंग लिटरल लिटरल बोले तो डबल कोड्स में लिख के आप स्ट्रिंग बनाते हो दूसरा कौन सा कीवर्ड है

00:34

न्यू कीवर्ड दूसरा कौन सा तरीका है स्ट्रिंग का ऑब्जेक्ट बनाने के लिए आप क्या यूज़ कर सकते हो न्यू कीवर्ड और तीसरा और फाइनल तरीका क्या है आप एक इंटर्न मेथड यूज़ करते हो कौन सा मेथड इंटर्न मेथड ठीक है भाई तो इन तीन तरीके से स्ट्रिंग क्लास का ऑब्जेक्ट बनाया जा सकता है या तो स्ट्रिंग लिटरल यूज़ करके

00:51

डबल कोट्स या तो न्यू लिख के या तो इंटर्न मेथड के थ्रू ठीक है इन तीनों में डिफरेंस क्या है हम देखते हैं सबसे पहला तरीका क्या है लिटरल ठीक है जो नॉर्मल सबसे इजी तरीका हम लिखते हैं स्ट्रिंग एटीआर इ इक्वल टू विथ इन डबल कोड्स जो भी डाटा है वो लिख देते हैं जैसे मैंने लिखा स्ट्रिंग

01:07

एटीआर इज इक्वल टू व्हाट जावा तो यहां पे मैंने जावा को डबल कोट्स में लिखा है ये लिटरल है है ना तो आप काहे में लिखोगे डबल कोट्स में नाउ जैसे मैंने लिखा स्ट्रिंग एटीआर इ जावा ये क्या करेगा बेसिकली हीप मेमोरी के अंदर स्ट्रिंग पूल के अंदर जावा

01:25

को एलोकेट करेगा ठीक है भाई जावा को एलोकेट करेगा और उसका रेफरेंस ट टर्न करेगा तो इंपॉर्टेंट पॉइंट ये है कि जो अपन ने लिटरल के थ्रू डाटा डाला है ये मेमोरी में कहां पे जा रहा है ये हीप मेमोरी में जा रहा है हीप मेमरी के अंदर स्ट्रिंग पूल में जा रहा है मैंने बोला

01:41

हीप मेमोरी के अंदर काहे में जा रहा है स्ट्रिंग पूल में जा रहा है है ना पिछले वीडियो में ही मैंने बताया स्ट्रिंग पूल क्या होता है तो ये कहां पे गया हीप मेमोरी में हीप मेमोरी के अंदर कहां पे स्ट्रिंग पूल में नाउ अगर मैंने एक स्ट्रिंग और बनाई स्ट्रिंग एटीआर 1 = जावा

01:57

तो ये क्या करेगा स्ट्रिंग पूल में रेफर चेक करेगा कि जावा पहले से है कि नहीं है अगर जावा पहले से है तो उसी का रेफरेंस रिटर्न करेगा और एसआर 1 में स्टोर हो जाएगा तो जावा के लिए नई मेमोरी एलोकेट नहीं होगी जो पुराना जावा है उसी का क्या

02:13

रिटर्न करेगा रेफरेंस रिटर्न करेगा तो व्हाट एगजैक्टली इट इज गोइंग टू डू एक रेफरेंस और बनेगा मेमोरी एलोकेट नहीं होगी एक रेफरेंस और बनेगा है ना तो जावा मेमोरी में एक ही बार है पूल में एक ही बार है लेकिन उसके दो रेफरेंस हैं दो तरीके से इसे एक्सेस किया जा सकता है एटीआर और एसआर

02:31

1 के थ्रू नाउ अगर मैंने लिखा स्ट्रिंग ए2 इ इक्व ट वेरी सॉफ्ट तो ये क्या करेगा पहले तो चेक करेगा पूल में वेद सॉफ्ट है कि नहीं है अगर वेद सॉफ्ट पूल में है तो उसका रेफरेंस रिटर्न कर देगा और पूल में नहीं है तो पूल में वेद सॉफ्ट के लिए मेमोरी लोकेट कर देगा तो दिस विल बी

02:48

समथिंग लाइक दिस स्ट्रिंग ए2 इ इक्वल ट वेद सॉफ तो अल्टीमेटली पूल में कितनी चीजें हैं दो लेकिन रेफरेंसेस कितने हैं इसके तीन मैंने बोला पूल में कितनी चीजें हैं दो लेकिन रेफरेंसेस कितने हैं इसके तीन तो ये पहला तरीका था स्ट्रिंग बनाने का यूजिंग स्ट्रिंग लिटरल्स ध्यान देने

03:05

वाली बात डाटा कहां पे जाएगा हीप मेमोरी के अंदर पूल के अंदर हीप मेमरी के अंदर किसके अंदर पूल के अंदर दूसरा तरीका क्या है स्ट्रिंग बनाने के लिए आप न्यू कीवर्ड यूज़ करते हो कौन सा कीवर्ड न्यू कीवर्ड हमने ये वाली लाइन अभी थोड़ी देर पहले देखी कि अगर मैंने लिखा स्ट्रिंग एसआर =

03:22

जावा यहां पे मैं न्यू यूज नहीं कर रहा यहां पे मैं लिटरल यूज़ कर रहा हूं और लिटरल के थ्रू एलोकेट करेंगे तो कहां पे जाएगा हीप में स्ट्रिंग पूल में ऐसा कुछ होगा भाई ये हमने अभी देखा नाउ दूसरा तरीका क्या है आप न्यू कीवर्ड यूज़ करो जब

03:38

हम न्यू कीवर्ड के थ्रू कोई स्ट्रिंग एलोकेट करते हैं जैसे मैंने लिखा स्ट्रिंग एआर = इक्ट न्यू स्ट्रिंग जावा तो ये क्या करेगा यह जो जावा है यह पूल में नहीं जाएगा यह हीप मेमोरी में जाएगा कहां पे जाएगा हीप मेमोरी में जाएगा तो देखिए ऐसा

03:53

कुछ मेमोरी एलोकेट होगी इसकी इट वोंट बी एलोकेटेड इन पूल इट विल बी एलोकेटेड इन हीप मेमोरी तो जब भी हम न्यू कीवर्ड के थ्रू स्ट्रिंग बनाते हैं तो इसका डाटा हीप मेमोरी में जाता है पूल के अंदर नहीं जाता हीप मेमोरी के अंदर जाता है पूल के अंदर नहीं जाता तो अल्टीमेटली कितने जावा हो गए

04:10

यहां पे दो एक जो स्ट्रिंग कांस्टेंट पूल में था हां भाई स्ट्रिंग कांस्टेंट पूल भी हीप मेमोरी के अंदर ही है और दूसरा अपन ने न्यू के थ्रू बनाया तो ये डायरेक्टली हीप में गया कांस्टेंट पूल में नहीं गया नाउ तीसरा तरीका मैंने क्या बोला कौन सा मेथड है इंटर्न मेथड स्ट्रिंग डॉट इंटर्न मेथड

04:26

मैंने बोला तीसरा तरीका क्या है कौन सा इंटर्न क्या कर करता है बेसिकली यह भी स्ट्रिंग पूल के अंदर ही मेमोरी एलोकेट करता है कहां पे मेमोरी एलोकेट करता है अगर पूल में पहले से है तो उसका रेफरेंस रिटर्न करेगा नहीं तो पूल के अंदर मेमोरी एलोकेट करेगा तो भाई ये तो हमारा पुराना रेफरेंस लिटरल के थ्रू तो अल्टीमेटली होगा

04:43

क्या है ना हीप में कहां पे जाएगा पूल के अंदर जावा बन गया उसका रेफरेंस मिल गया अब मैंने क्या लिखा स्ट्रिंग एसआर 1 = न्यू स्ट्रिंग जावा यहां न्यू जरूर लिख रहा हूं लेकिन ध्यान से देखें न्यू के बाद क्या लिखा हुआ है इंटर्न न्यू के बाद क्या लिखा हुआ है इंटर्न तो व्हाट जैक्टली इट विल डू

05:00

ये पूल में ही जाएगा और पूल में ऑलरेडी जावा पहले से प्रेजेंट है तो उसका रेफरेंस क्रिएट उसका रेफरेंस किसके अंदर आ जाएगा एसडीआर वन के अंदर किसके अंदर रेफरेंस आ जाएगा एटीआर व के अंदर तो ये तीन अलग-अलग तरीके हैं पहला तरीका लिटरल यूज़ करो कहां पे जाएगा पूल में जाएगा स्ट्रिंग अ

05:17

स्ट्रिंग पूल में जाएगा दूसरा तरीका न्यू यूज़ करो हीप मेमोरी में जाएगा तीसरा तरीका क्या है इंटर्न यूज़ करो ये कहां पे जाएगा पूल में जाएगा और पूल पूल में पहले से है तो उसका क्या रिटर्न करेगा रेफरेंस रिटर्न करेगा अब यहां पे मैंने क्या लिखा स्ट्रिंग ए2 = न्यू स्ट्रिंग वेरी सॉफ्ट

05:33

अब न्यू लिखा है तो ओबवियसली कहां पर जाएगा ये ये हीप मेमोरी में जाएगा अब मैंने क्या किया ए2 इटन कॉल कर लिया ए2 इटन इंटर्न क्या करेगा डाटा को हीप मेमोरी से शिफ्ट कर देगा काहे में पूल में और पूल में वेद सॉप पहले से नहीं है तो पूल में वेद सॉप क्रिएट हो जाएगा और उसका रेफरेंस

05:50

किसके अंदर आ जाएगा एटीआर 2 के अंदर आ जाएगा किसके अंदर आ जाएगा एटीआर 2 के अंदर आ जाएगा तो ये अ तीन अलग-अलग तरीके बताया मैंने स्ट्रिंग क्लास का ऑब्जेक्ट बनाने का एक यूजिंग लिटरल एक यूजिंग अ न्यू एंड द थर्ड वन यूजिंग व्हाट इंटर्न इसको हम एक

06:07

एग्जांपल के थ्रू भी इंप्लीमेंट करके देखते हैं नाउ इस एग्जांपल में देखिए लाइन नंबर फाइव एंड सिक्स यहां पे मैं क्या यूज़ कर रहा हूं लिटरल यूज़ कर रहा हूं भाई लिटरल कहां पे बनाएगा पूल में बनाएगा लिटरल कहां पे बनाएगा स्ट्रिंग पूल में बनाएगा ए1 = जावा शुरुआत में पूल खाली

06:25

होगा खाली होगा तो जावा को एलोकेट करेगा और जावा का रेफरेंस रिटर्न करेगा जो कि एटीआर व में आ जाएगा है ना फिर वेद सॉफ को ढूंढेगा वेद सॉफ पूल में नहीं है तो पूल में एलोकेट करेगा और उसका रेफरेंस रिटर्न करेगा जो कि एटीआर 2 में आ जाएगा अगर हम

06:41

इसका डायग्राम देखें तो यह डायग्राम कुछ इस तरह का होगा मैंने बोला अगर हम इसका डायग्राम देखें तो डायग्राम कुछ इस तरह का होगा एसआर व में क्या आ गया जावा और एटीआर 2 यहां पे लिटरल यूज़ किए है लिटरल यूज़ किए तो अल्टीमेटली दोनों कहां पर आएंगे पूल में जावा भी और वेद सॉफ भी ठीक है भाई

06:58

नाउ व्हाट नेक्स्ट आ आगे क्या किया मैंने एक और स्ट्रिंग बनाई लिटरल यूज करके मैंने एक और स्ट्रिंग बनाई क्या यूज करके लिटरल यूज करके तो ये पूल में जावा ढूंढेगा हां जावा पूल में ऑलरेडी है तो उसी जावा का रेफरेंस रिटर्न करेगा जो कि एटीआर 3 में आ

07:16

जाएगा जो कि एसडीआर 3 में आ जाएगा तो ये देखिए भाई क्या हुआ है ना उसने जावा का रेफरेंस रिटर्न किया और वो काहे में आ गया एटीआर 3 में ये मजेंटा वाली लाइन देखिए है ना जावा ऑलरेडी पूल में उसका रेफरेंस रिटर्न किया काहे में आ गया एसआर 3 में आ

07:32

गया नाउ व्हाट नेक्स्ट आगे क्या अब मैं न्यू यूज़ कर रहा हूं क्या यूज़ कर रहा हूं भाई व्हाट एगजैक्टली आई एम डूइंग ओवर हियर आई एम मेकिंग यूज़ ऑफ न्यू जब हम न्यू लिखते हैं तो कहां पे जाता है हीप मेमोरी में जाता है कहां पे जाता है हीप मेमोरी में जाता है तो दो

07:48

स्ट्रिंग और बनेंगी हीप मेमोरी में एक में जावा होगा और एक में वेद सॉफ्ट होगा तो यह देखिए भाई है ना दो स्ट्रिंग ये मैजेंटा वाली लाइन देखिए दो स्ट्रिंग और बनी हीप मेमोरी में एक में जावा आ गया और एक में क्या आ गया वेरी सॉफ्ट आ गया ठीक है लेकिन ये पूल में नहीं गई कहां पे गई है हीप

08:04

मेमोरी में गई क्यों हीप मेमोरी में गई क्योंकि हमने न्यू कीवर्ड यूज़ किया है नाउ व्हाट नेक्स्ट मैंने एक और स्ट्रिंग बनाई बनाई तो मैंने न्यू कीवर्ड लगा के लेकिन इंटर्न लगा दिया हमें मालूम है इंटर्न मेथड के थ्रू क्या होता है डाटा कहां पे आता है पूल में आता है और जावा

08:21

पूल में ऑलरेडी है तो पूल में जो जावा है उसका रेफरेंस रिटर्न करेगा और वो रेफरेंस किसके अंदर आ जाएगा एटीआर 6 में आ जाएगा तो ये देखिए क्या होगा है ना रेफरेंस रिटर्न किया किसमें आ गया एटीआर 6 में तो पूल में जावा एक बार है लेकिन इसके तीन

08:38

रेफरेंसेस हैं किस-किस के पास रेफरेंस है एसआर व के पास थ्री के पास और सिक्स के पास है ना विद सॉफ्ट का एक रेफरेंस है टू के पास और दो हीप मेमोरी में जावा और वेद सॉफ्ट हैं कौन-कौन से एसआर 4 एंड एसआर 5 अब भाई स्ट्रिंग के साथ एक कॉमन ऑपरेशन

08:55

होता है लोग पूछते हैं भाई डबल इक्वल टू और इक्वल्स में डिफरेंस क्या है इट्स अ वेरी कॉमन इंटरव्यू क्वेश्चन कि डबल इक्वल टू और इक्वल्स में डिफरेंस क्या है इक्वल्स डाटा चेक करता है लेकिन डबल इक्वल टू रेफरेंस चेक करता है इक्वल इक्वल्स मेथड जो है डाटा चेक करता है लेकिन डबल इक्वल टू क्या चेक करता है रेफरेंस चेक

09:12

करता है तो मैं आपको यहां पे बताऊंगा डबल इक्वल टू काम कैसे करता है तो भई ये देखिए मैं किस-किस को कंपेयर कर रहा हूं एटीआर 1 को और एटीआर 4 को किसको एटीआर 1 को और एटीआर 4 को यह डायग्राम देखिए किस-किस को

09:28

कंपेयर कर रहा हूं एसआर 1 और एसआर 4 मैजेंटा वाली लाइन देखिए वन कहां पर है पूल में और फोर कहां पर है हीप में वन कहां पर है पूल में और फोर कहां पर है हीप में तो व्हाट एगजैक्टली इज गोइंग टू डू दिस लाइन विल रिटर्न फॉल्स इसका आउटपुट

09:45

क्या होगा फॉल्स होगा तो देखिए भाई लाइन नंबर 22 से क्या आउटपुट आएगा फॉल्स आएगा क्या आउटपुट आएगा फॉल्स अब मैं किसको कंपेयर कर रहा हूं टू को और किसको कंपेयर कर रहा हूं फाइव को ए 2 और एसआर 5 ये

10:01

रेफरेंसेस देखिए मैजेंटा वाली लाइन देखिए टू और फ टू वाला वेद सॉफ पूल में है और फाइव वाला वेद सॉफ्ट हीप में है दोनों के रेफरेंस अलग हैं रेफरेंस सेम होना मतलब एक ही ब्लॉक में पॉइंट करना एरोज एक ही जगह पे हो तो टू में है और टू पूल में और फाइव

10:19

हीप में है तो ये वाली लाइन भी टू और फाइव वाली लाइन भी क्या रिटर्न करेगा फाल्स रिटर्न करेगा तो पहले भी फॉल्स दोबारा क्या आया फॉल्स अब मैं किसको कंपेयर कर रहा हूं वन को और थ्री को यह देखिए किस-किस को कंपेयर कर रहा हूं वन को और थ्री को वन और थ्री जावा को पॉइंट कर रहे

10:35

हैं और जावा पूल में है दोनों के रेफरेंस एक ही जगह है तो वन और थ्री के लिए क्या प्रिंट करेगा टू रिटर्न करेगा तो फाल्स फॉल्स क्या हो गया ट्रू हो गया अब किसको कंपेयर कर रहे हैं हम वन को और सिक्स को तो देखिए वन भी पूल को पॉइंट कर रहा है

10:51

सिक्स भी इंटर्न के थ्रू किसको पॉइंट कर रहा है पूल को दोनों के रेफरेंस सेम है तो वन और सिक्स के लिए भी क्या आएगा ट्रू आएगा क्या आएगा ट्रू आएगा तो इस प्रोग्राम में क्या होगा दो बार फॉल्स आएंगे और दो बार ट्रू आएंगे वन और फोर के लिए फॉल्स है टू और फाइव के लिए भी फॉल्स है लेकिन वन

11:06

और थी और वन और सिक्स के लिए क्या है ट्रू है तो यह देखिए इस प्रोग्राम का आउटपुट फॉल्स फॉल्स ट्रू और ट्रू तो यहां पे मैंने क्या बताया अलग-अलग तरीके बताए स्ट्रिंग को ऑब्जेक्ट बनाने के टोटल तीन तरीके थे लिटल था न्यू था और इंटर्न था और

11:23

मैंने किसको अ समझाया डबल इक्वल टू कैसे काम करता है फिर से बोलूंगा स्ट्रिंग में डबल इक्वल टू रेफरेंस चेक करता है और इक्वल्स डाटा चेक करता है डबल इक्वल टू रेफरेंस चेक करता है और इक्वल्स डाटा चेक करता है

11:38

[संगीत]