0:00
गैस आज के इस वीडियो में हम लोग जावा के लिटरल्स की बात करेंगे कि लिटरल्स क्या होते हैं और आप किस तरह से एक floating point literal, एक character literal और उसे के साथ साथ एक long literal ये बना सकते है�
0:11
हम लोग यहाँ पर notes के अंदर कुछ और चीजें मैंने add करी हैं, वो मैं आपको दिखाऊंगा, जो कि आप लोग की java programming journey को बहुत आसान बना देंगी, तो यह डबल शक्ती है यहाँ पर, एक तो मैंने आप लोग के लिए notes बना के रखे हुए, और वीडियो तो दमदार मैं ब�
0:41
प्रिश्ट ले वीडियो में हम लोगों ने तीन नंबर्स को एड किया था और बड़े आराम से प्रोग्राम बनाया था मैंने आ�
0:49
लोगों के लिए नोट बनाए हुए हैं जिसमें हम लोग आगे बढ़ेंगे और बात यहां पर करेंगे कि किस तरह से हम लोगों क�
0:56
प्रिमिटिव डेटा टाइप्स होते हैं जावा के अंदर वह �ować होते हैं हमने ऑलरेडी बात कर ली इन सब चीजो�
1:01
ही क्या वेरिबल होता है क्या वह नियम होते हैं जो कि आप लोगों को फॉलो करने किसी भी वेरिबल को बनान�
1:07
लिए हमने वह सारे लिस्ट आउट की थी पीडीआफ आप लोग डाउनलोड कर लेना प्रिंट आउट निकाल कर इसका रख लोगे आप औ�
1:13
गड़ी बना लोगे at the end of the course तो आपके जिन्दगी बर काम आईगी ठीक है यहाँ पर देखो primitive data types और non primitive
1:19
data types में हमने data types को बाटा था और उसके बाद हमने यहाँ पर data types जो हमार�
1:23
primitive वाले थे देखा था कि उसके अंदर 8 होते हैं bite की बात की थ�
1:27
short, in, float, long, double, care Boolean हमने यह भी देखा था कि Boolean का size जो होता है वो JVM पर depend करता ह�
1:33
default value false होती है अब यहाँ पर हमने 3 numbers को add करने की quick quiz कर�
1:37
primitive data types की बात मैं करूँ तो यह primarily 4 तरह के होते है�
1:42
integral, floating point decimal numbers जो कि हमारे पास फर्दर 2 तरह के होते हैं float और double
1:47
care, Boolean अब integral जो हमारे data types होते हैं उनमें आता है हमारे पास bite, short, int और long
1:54
अब आपको bracket में आपको दिख रहा होगा मैंने int लिखा हुआ है यहाँ पर single quote के अंदर ऐसे लिखा हुआ ह�
2:00
true, false लिखा हुआ है यहाँ पर capital F or small f लिखा है capital D or small d लिखा ह�
2:04
यह क्या होता है यहाँ पर बात करना चाहूँगा सबसे पहले आप लोगों से literal क�
2:08
कि java के अंदर literal होता क्या है और किस तरह से आप लोग एक data type choose करो वैरेबल बनाने के लि�
2:13
तो अगर आप लोगों ने guys java की playlist access नहीं करिए तो आप ये playlist access कर लेना चौथा वीडियो है हमारा ह�
2:19
इसलिए मैं फाइल का जो नाम रखने वाला हूँ भी यहाँ पर New Java Class करूँग�
2:23
और मैं रखूँगा 04 underscore Literals.Java अपने वाब Automatically आड़ हो जाएग�
2:29
तो यहाँ पर Numbers की मैं Start नहीं कर सकता अपनी Class को तो मैं यहाँ पर CWH भी लिख देता हू�
2:34
और यहाँ पर CWH underscore तो जीरो फूल लिटरल्स टो जावा इस नाम की क्लास मेरी बन गई है अब मेन मेथाइड लगाने के लिए आपने क्या करना है क�
2:41
आपको सिर्फ मेन लिखना और बाकी काम आपका यह इंटेलिजिया आईडिया आपको करके देगा और यहां पर हम लोग कोड लिखेंग�
2:46
तो यह हमारा चौथा वीडियो है लिटरल्स पे, तो उसलिए मैंने इस तरह से ग्लास बना लिये, जब तक हम अभी अपनी learning करेंगे, तब तक हम लोग इसको इसी तरह से लिखेंगे
2:53
नंबर डाल देंगे वीडियो नंबर उसमें ताकि आपको भी प्रोग्राम मिल जाए कौन सा मैंने कब लिखा थ�
2:58
एक चीज यहाँ पर बताना चाहता हूँ intelligent idea के बारे में आप ये project लिखा हो दिख रहा है आपको, इस पर click करोगे तो ये बंद हो जाएगा, आपको जगा मिल जाएगी बहुत सारी, ठीक है, अब यहाँ पर मैं बात करना चाहता हूँ literals की, notes में अगर आप लोग देखो यहाँ पर, तो मैंने literal को क्या लिखा है, सबसे पहले मैंने �
3:30
short, int, long, int का भी इस्तेमाल मैं कर सकता हूँ, सारे integral data type हैं
3:35
तो मैं यह देखूँगा कि मेरी minimum and maximum values में कितनी जाने वाली है
3:39
अब age है तो maximum कितनी जाएगी, 100 जाएगी, 100 से जादा तो नहीं जा सकती, in fact अगर चली भी गई तो यार
3:44
I'm damn sure 110 से जादा किसी की age नहीं जाएगी तो मैं safely यहाँ प�
3:49
byte का इस्तेमाल कर सकता हूँ तो मैं byte यहाँ पर इस्तेमाल कर लूँगा byte a is equal to लिख दूँगा age
3:55
उसी तरह अगर मुझे लगता है कि यार मेरा जो number ह�
3:58
वो in limits के बीच में रहने वाला है fun fact Gangnam Style
4:14
गैंगनम्स स्टाइल वीडियो था एक यूट्यूब जो कि बहुत ज्यादा व्यूज इसने पाए थे इनीशियल यूट्यूब ने कुछ ऐसा डेटाइप डिक्लियर किया हुआ था अपने बैकेंट सिस्टम्स में जो कि जिसको कि इसने तोड़ दिया था इसके जो व्यूज �
4:44
जो data है वो minimum कितना जाएगा maximum कितना जाएगा age है maximum मुझे बता 110 से आधा नहीं जाने वाल�
4:50
यार कुछ भी हो जाए 127 से आगे तो नहीं जाएगी ठीक है तो मैं safely byte यूज़ कर सकता हूँ तो इस तरह से आ�
4:57
लोग डाटा चुनते हो, इसलिए मैंने यहाँ पर लिखा है, in order to choose the data type
5:02
we first need to find the type of data we want to store, कि किस सारा का मैं data store करना चाहता हूँ
5:07
integer, float, car, boolean, उसके बाद we need to yze the min and max value
5:11
we might use, कि minimum कितनी मैं use करूँगा, max to max कितनी use करूँगा, ठीक है
5:15
तो यह है हमारा किस तरह से data type को चुना जाता है अगर कोई मैं store कर रहा हूँ value
5:20
अब literal क्या है literal किस चीज़ को कहते है a constant value
5:24
which can be assigned to the variable is called as a literal
5:28
मैं आपको बताता हूँ इसका क्या मतलब है अगर मैंने यहाँ पर int age is equal to या फिर by age is equal to 34 लिख�
5:34
तो आप लोग यहाँ पर देख सकते हो कि जो 34 है हमार�
5:38
यहाँ पर यह एक literal है यह एक literal है अगर आप इस 34 क�
5:42
देखो तो यह एक integer literal है यहाँ पर ठीक है तो हमारा जब मैं integer literal यहाँ पर लिख रहा हू�
5:48
34 तो age variable जो मैंने मनाया है उसके अना 34 आ जाएगा तो मैं अगर यहाँ पर लिखता हूँ system.out.println और यहाँ पर age लिखता हूँ तो मेरा 34 print हो जाएगा नीचे ठीक है तो मैं right click करके कभी भी आप एक नई file बना रहे हो तो मैं आपको बताता हूँ क्या करो आप कभी भी एक नई file बना रहे हो तो right click करके run करो उसको right click करके run करो �
6:22
इचा एडिया में ठीक है तो यहां पर आप देख सकते हो 34 प्रिंट हो गया है अब यहां पर अगर मैंने लिखा कैर स�
6:28
एच इज एकॉल टू ए तो आप देखो मैंने इसको सिंगल कोट्स में लिखा क्यों लेकर सिंगल कोट्स में क्योंकि निय�
6:34
होता है जावा में कि आप कैरेक्टर लिटरल को सिंगल कोट में लिखें तो इसे लिटरल कहते हैं वह वाली जो क�
6:40
इसी वैरियबल में स्टोर्ट की जा सकती है सिमिलारी अगर मैं लिखूं यहां पर फ्लोट एफ वन इज एकॉल टू 5.6 तो य�
6:48
5.6 जो है वो कौन सा literal है? अब यहाँ पर 5.6 आप बताओ कौन सा literal है
6:52
आप लोगों को लगेगा floating point literal है लेकिन यह float और double में से कुछ भी हो सकता ह�
6:57
कैसे पता लगाएंगे? तो यह double होता है by default, यह मैंने यहाँ पर लिखा भी ह�
7:01
default type for decimals जो हमारे double literal होता है तो अब क्योंकि मैं इसको एक float बना रहा हूँ, तो इसलिए मैं यहाँ पर एक F लिख दूँगा, यह बताने के लिए कि यह floating point literal है
7:08
तो 5.6F का मतलब कि यह value मैं float के लिए बना रहा हूँ, मैं चाहता हूँ यह value float हो, ठीक है
7:13
अगर मैं double बना रहा हूँ अगर मैं double value को भी बना रहा हू�
7:17
और मैं लिख रहा हूँ D1 is equal to 4.66 तो मैं safely इसको ऐसा ही लिख सकता हू�
7:23
मेरे हातों में अगर कुछ जादा ही चुल है तो मैं D यहाँ पर लगा दूँग�
7:26
लेकिन by default यहाँ पर यह ऐसे ही काम करता है तो D भी आप लोग लगा सकते है�
7:30
आपको Java provide करता है capital D है small d आप लगा सकते ह�
7:34
दोनों के case में यह program आपका compile हो जाएगा successfully कोई दिक्कत आपको नहीं आएग�
7:38
ठीक है तो यहाँ पर इस तरह से आपके literals काम करते है�
7:42
तो literal क्या है? यह जो right and side वाली value है, वो है, ज़्यादा कुछ भी नहीं है, बिल्कुल भी confused मतोंना ज़्यादा
7:48
अगर मैं एक integer मान रहा हूँ, एक integer value डालना चाता हूँ तो मैं
7:52
यहाँ पर एक integer letter ले से लिख दूँगा, अब आप लोगों ने एक चीज़ यहाँ पर notice की होगी, जब मैं float बना रहा था
7:57
तब मैंने यहाँ पर small f और capital F लिखा, जब मैं double बना रहा था, तब मैंने capital D लिखा
8:02
यहाँ पर नहीं लिखा कि default होता है double, integers के case में क्या होता है क्या BSI लिखना पड़ता है नही�
8:07
byte, short और integer जो होते हैं automatically F D B S byte age is equal to 34 Byte store
8:23
Int age is equal to 56, तो यह जो है, आपका integer जो 56 है
8:28
अब मैंने यहाँ पर age को दो बार लिख दिया तो age2 लिख देता हूँ उसको मैं int age2 is equal to 56 मैंने लिखा तो यह automatically जो integer है वैसा बन जाएग�
8:35
अब हमारे बास java में क्या होता है मैं आप लोगों को एक बात बताता हूँ java एक object oriented programming language है एक pure object oriented programming language ह�
8:43
और हमारा जो data type होता है जो भी primitive data types होते है�
8:47
इनके corresponding class होती है जैसे कि integer के corresponding ये वाली class होती ह�
8:52
java.lang के अंदर फिर byte के अंदर ये वाली class होती ह�
8:55
java.lang के अंदर हमारा जो long है उसके अंदर ये class होती ह�
8:59
java.lang के अंदर अभी हम जादा object oriented programming में नहीं जा रहे है�
9:03
लेकिन मैं आप लोगों को बस यह बताना चाहता हूँ कि जब आप int h2 is equal to 56 लिख रहे हैं
9:08
तो 56 integer type का ही बनेगा automatically, 34 जो है, वो byte type का ही बनेगा automatically
9:13
similarly अगर मैं आपर बात करूँ आप लोगों से short की, तो short भी automatically बनेगा
9:18
लेकिन long automatically नहीं बनेगा, अगर मुझे एक long integer बनाना है, तो मैं long मान लो
9:23
age dino लिखूँ, age dino is equal to मान लो मैं, मैंने long लिखना था
9:26
l-o-n-g, age dino is equal to, अगर मैं 5666 है, ऐसे करूँ
9:31
तो यहाँ पर जो है, मुझे एक बताया जा रहा है, कि बाई integer number बहुत लंबा ह�
9:35
by default ये एक integer होगा तो मैं क्या करूँगा क्योंकि by default एक integer ह�
9:39
मुझे यहाँ पर एक L लगाना पड़ेगा यह बताने के लिए कि मैं long number की बात कर रहा हू�
9:43
यहाँ मैं capital L भी लगा सकता हूँ मेरी बर्जी है ठीक है तो अभी मैं यहाँ पर इसको long number जो है long number के top है मैं इसको store कर सकता हूँ ठीक ह�
9:50
अब यहाँ पर age age 2 इन में मुझे कुछ लगानी की जरूरत नहीं है short में मुझे कुछ लगानी की जरूरत नहीं ह�
9:56
अगर मैं short h3 is equal to 67 लिखो, कुछ लगानी की जरूरत नहीं है
10:00
हाँ लेकिन एक बात है, अगर मैंने एक बहुत बड़ा number यहाँ पर दे दिया, तब यह बोलेगा कि बाई, short में यह number नहीं store हो सकता
10:06
और आपको ये दिक्कत create करेगा तो यहाँ पर आप लोगों ने जो है बस इन चीजों का ध्यान रखना ह�
10:10
तो मैंने short h3 is equal to 87 लिखा है और यहाँ पर long dino is equal to यह लिखा ह�
10:15
और सारी की सारी जो values लिखी है यह एकदम valid है मेरा जो java इसको compile कर देग�
10:20
मैं इनको print करूँगा values को तो भी values print हो जाएगी ठीक है तो यहाँ पर हमने सबसे पहले primitive data types देख�
10:26
चार तरह के होते हैं यह हमने देखा हमने देखा कि जो हमारा integral data types होते है�
10:31
byte, short और int अगर हमने literal लिख दिया एक integer तो यह automatically byte, short और int क�
10:38
back-end में जो भी corresponding इसकी class है उस type का variable ये बना लेग�
10:44
लेकिन अगर मुझे long type का बनाना है एक integer तो मुझे capital L और small A लगाना पड़ेग�
10:49
अगर मुझे flow type का बनाने तो small F और capital F लगाना पड़ेग�
10:53
double में मैं लगा भी सकता हूँ नहीं मी क्योंकि ये तो by default होता है similarly care जो है मेरा उसमें मुझे single quote के अंदर डालना पड़ेग�
10:59
और मैं boolean जो है boolean को मैं कुछ इस तरह से बना सकता हूँ मैं यहाँ पर boolean a is equal to true ऐसे बना सकता हू�
11:07
और यहाँ पर value true या false हो सकती है ठीक है so इतना ही हम लोग सीखेंगे इस चीज के बारे मे�
11:12
जादा हम लोग अभी dissect नहीं करेंगे यार ये सब चीज़े back end में कैसे काम करती है�
11:17
हमने अभी सिर्फ 8 primitive data types 1, 2, 3, 4, 5, 6, 7, 8 इनको list down कर दिया ह�
11:22
और हमने program compile कर लिया हमारा चल गया program and that should be enough for us at this point ठीक ह�
11:28
तो ये f, d आपको लगाने की ज़रूरत नहीं भी है कहने का मतलब यह है कि D आप लगाएं ना लगाएं कोई फर्क नहीं पड़त�
11:34
by default कोई भी decimal number एक double literal होता है float literal के लिए आपको F लगाना पड़ता है decimal number के बा�
11:41
तो यह float literal है यह character literal है यह एक long literal ह�
11:45
यह तीनों एक integer literal है ठीक है बाइट, इंट और स्टॉर्ट के बराबर में मैंने आप आप इंटीजर को बस लिख देना है और बाकी कामी आउटमाटिक करता है ठीक ह�
11:53
तो ये हमारे लिटरल्स थे अब लिटरल्स मैंने आप आप लोगों की सुविधा के लिए ऐसे लिख दिये है�
11:58
का इस वाल्यू विच कैंड बी एसाइंड टू दी वेरीबल इस कॉल्ड एज लिटरल और यहां पर सारे के सारे लिटरल्स मैंन�
12:04
बना दी एक नई चीज देखने को मिलेगी आपको और वह क्या है वह यहां पर मैंने किस ट्रिंग � escola बनाया है औ�
12:09
स्ट्रिंग के लिए ना जावा में एक स्पेशल सपोर्ट होता है तो अगर आप कुछ इस तरह से स्ट्रिंग ए इस एकॉ�
12:50
चीज प्रेंट हो रही है उसके बाद एक नई लाइन नहीं आएगी जैसे कि आप लोग देख सकते हो 34 के बाद तुरंति है लेकि�
12:56
है लिखेगा बन न्यू लाइन आ गई क्योंकि यहां पर मैंने दूसरे केस में प्रेंट एलन का इस्तेमाल किया तो य�
13:00
प्रेंट कर रहा है उसके बाद एक लाइन को प्रेंट कर दे रहा है तो इसलिए यहाँ पर मेरा जो कंट्रोल है वह यहाँ पर आ गया देख�
13:06
यहां पर है भी output print होने के बाद ठीक है तो इस तरह से हमारे जो literal से Java में वह काम करते है�
13:12
आई हॉप कि जावा के literal का concept आप लोगों को clear हो गया बिल्कुल भी कोई दिक्कत नहीं होग�
13:16
notes की copy सब लोग अपनी अपनी download कर लेना अब यहाँ पर keywords की बात करते हैं ठीक ह�
13:20
keywords क्या है keywords में आप देखो words which are reserved and used by the java compiler they cannot be used as an identifier
13:28
यानि कि आप उनके नाम के कुछ भी वो नहीं बना सकते variables इसे आप कोई मान लो class का नाम बना रहे हो या आप मान लो किसी function को बना रहे ह�
13:36
हम future में देखेंगे function क्या होते हैं उनको बनाएंगे तब आप नहीं कर सकते हैं ऐसा ठीक ह�
13:40
अब keyword की मैंने comprehensive list यहाँ पर लिखी नहीं है क्योंकि जैसे ऐसे आपको java में experience आता जाएग�
13:47
वैसे वैसे आप लोग जो है बड़े आराम से इन सब कीवर्ट को पैचानने लगोगे बिल्कुल रटनी की जरूरत नहीं ह�
13:54
लेकिन आप docs.oracle.com पे जा सकते ह�
14:03
यहाँ पर आप लोग देखो यह सारे के सारे वो keywords है�
14:09
जो कि शायद आप लोग एक बार इन में एक look मारना चाहोग�
14:13
but at any point इसको रटना मत क्योंकि आप जैसे जैसे java में काम करोग�
14:18
वैसे में से आप लोगों यहाँ पर पता चलेगा कि कैसे यह काम करती है चीजें सिंक्रोनाइज थ Hmmm ट्रांसियन वाइड इंटरवेसे�
14:27
देखेंगे हम जब देखेंगे तो आपको याद आई जाएगा यार यह तो जावा कीवर्ड था अभी हमने प्रोटेक्ट प्राइविट नही�
14:33
लेकिन जब देखेंगे तब आप कहोगे कि हाँ यार यह तो हमने यूज किया तो यह तो कीवर्ड है और कीवर्ड अलग तरह से आपको आईडी में दिखता है इसे पब्लिक है, स्टाटिक है, वॉइड है, यह कीवर्ड देखो यहाँ पर अलगी कलर से दिख रहे हैं, आप क�
15:03
हमारा वह जरूरी नहीं है ऐसा नहीं है कि हम को इस्तेमाली करना इंटेलिज आइडिया बस बात इतनी सी है क�
15:09
हमारी जिंदगी को आसान मना देता है हम फ्यूचर में देखेंगे कि किस तरह से हम सिर्फ कम ऑनलाइन में जाव�
15:13
प्रोग्राम तो कैसे रन कर सकते हैं लेकिन अभी हम नए है जावा में बिगिनर है तो जब हम बिगिनर होते है�
15:19
किसी लैंग्वेज में तो हम चाहेंगे कि हम उसका टेस्ट लेना कि हम वह कैसे बनी है वह बैकएंड में कैसे का�
15:25
जाती है वह सब चीजें देंगे तो इसलिए स्लोली स्लोली हम लोग चीजों जो है एक्सप्लोर करेंगे यह नोट सरूर आ�
15:31
एक्सेस कर लेना और यह नोट जो है काफी इंपोर्टेंट होने वाले आप लोग के लिए और कीवर्ड जो है आप लोगो�
15:36
लिखना तो आप चावा कीवर्ड प्लस और अक्टर लिख देना ताकि शीरे डॉक्स खुले वैसे डॉक्स खुले तो मैंने जाव�
15:43
कीवर्ड लिखा था तो बट अगेन आप लोग चाहेंगे कि ऑफिशल डॉक्यूमेंटेशन से आप देखें प्लेडी सर्व एक्से�
15:48
लेना वीडियोस को लाइक करते रहें ना दिल से खुशी होती है लाइक करते हो तो तो अब इकले इस वीडियो में इतन�
15:52
गैस नोट्स अक्सेस कर लेना प्लेलिस्ट अक्सेस कर लेना वीडियो को मेरे लिए लाइक कर देना नोट्स को अपने लि�
15:57
कर लेना और काफी जीज़े जो है मैं प्लान कर रहा हूँ वीडियो आ रहे है�
16:01
जल्दी जल्दी आप लोग के लिए notes भी बन रहे हैं सब कुछ ready है एकद�
16:05
आप लोग के लिए best java course मैं तयार कर रहा हूँ I hope कि आप लोग को पसंद आ रहा ह�
16:09
अभी के लिए इस वीडियो में इतना है guys Thank you so much guys for watching this video
16:14
and I will see you next time