Introduction to Java Language | Lecture 1 | Complete Placement Course

00:18:46
https://www.youtube.com/watch?v=yRpLlJmRo2w

概要

TLDRCe cours de Java est conçu pour initier les étudiants à la programmation. Il est divisé en deux parties : la première se concentre sur les bases de la programmation, y compris l'installation des outils nécessaires et la compréhension des concepts fondamentaux. La seconde partie aborde les structures de données et les algorithmes. Les étudiants apprendront à communiquer avec les ordinateurs à l'aide de Java, un langage de haut niveau, et découvriront le processus de compilation et d'exécution du code. L'importance de la pratique est également soulignée pour maîtriser les compétences en programmation.

収穫

  • 💻 Introduction à la programmation en Java
  • 📚 Cours divisé en deux parties
  • 🔧 Installation de l'éditeur de code nécessaire
  • 📝 Compréhension des variables et types de données
  • 🔄 Processus de compilation et d'exécution
  • 🌐 Utilisation de Java comme langage de haut niveau
  • 📊 Importance de la pratique en programmation
  • 🗂️ Utilisation de pseudo-code pour représenter des algorithmes
  • 📥 Téléchargement du JDK et de l'éditeur de code
  • 🎓 Apprentissage des structures de données et algorithmes

タイムライン

  • 00:00:00 - 00:05:00

    Dans cette première partie du cours de Java, nous allons explorer les bases de la programmation, y compris la définition du code et son importance. Nous apprendrons à installer les éditeurs de code et à comprendre les types de données, les variables et les entrées/sorties. Le cours est structuré sur 12 jours avec des classes qui couvrent des sujets fondamentaux pour maîtriser Java.

  • 00:05:00 - 00:10:00

    Nous avons discuté de la communication avec les ordinateurs, qui se fait en binaire (0 et 1), et de l'importance des langages de haut niveau comme Java pour faciliter la programmation. Nous avons également introduit le concept de pseudo-code pour représenter des instructions de manière simple avant de les coder en Java. Un exemple pratique a été donné pour illustrer comment écrire un programme simple pour additionner deux nombres.

  • 00:10:00 - 00:18:46

    Enfin, nous avons abordé l'installation des outils nécessaires pour programmer en Java, notamment le Java Development Kit (JDK) et un éditeur de code comme Visual Studio Code. Nous avons également expliqué le processus de compilation et d'exécution du code Java, en soulignant l'importance de la pratique pour maîtriser la programmation.

マインドマップ

ビデオQ&A

  • Quel est l'objectif principal de ce cours de Java ?

    L'objectif principal est d'apprendre les bases de la programmation en Java et d'étudier les structures de données et les algorithmes.

  • Comment le cours est-il structuré ?

    Le cours est divisé en deux parties : introduction à la programmation et structures de données et algorithmes.

  • Quelles sont les premières étapes du cours ?

    Les premières étapes incluent l'apprentissage des bases de la programmation, l'installation des éditeurs de code et la compréhension des variables et des types de données.

  • Pourquoi Java est-il utilisé dans ce cours ?

    Java est un langage de haut niveau qui facilite la communication avec les ordinateurs et est largement utilisé dans le développement logiciel.

  • Qu'est-ce que la compilation et l'exécution dans le contexte de Java ?

    La compilation convertit le code source en bytecode, tandis que l'exécution exécute ce bytecode sur la machine.

  • Quels outils sont nécessaires pour suivre ce cours ?

    Les outils nécessaires incluent le Java Development Kit (JDK) et un éditeur de code comme Visual Studio Code.

  • Comment le code Java est-il exécuté ?

    Le code Java est d'abord compilé en bytecode, puis exécuté par la Java Virtual Machine (JVM).

  • Quelle est l'importance de la pratique dans l'apprentissage de la programmation ?

    La pratique est essentielle pour comprendre et maîtriser les concepts de programmation.

  • Qu'est-ce qu'un pseudo-code ?

    Le pseudo-code est une représentation simplifiée d'un algorithme, écrite en langage naturel.

  • Comment installer Java et un éditeur de code ?

    Des vidéos tutoriels sont disponibles pour guider l'installation de Java et d'un éditeur de code.

ビデオをもっと見る

AIを活用したYouTubeの無料動画要約に即アクセス!
字幕
hi
オートスクロール:
  • 00:00:00
    हाय एवरीवन एंड वेलकम टू अपना कॉलेज और इस
  • 00:00:02
    वीडियो में हम शुरुआत करने वाले हैं अपने
  • 00:00:03
    जावा कोर्स के साथ इस कोर्स को हमने दो
  • 00:00:06
    पार्ट्स में डिवाइड किया है जिसमें सबसे
  • 00:00:08
    पहला पार्ट है इंट्रोडक्शन टू
  • 00:00:09
    प्रोग्रामिंग यानी हम जावा को यूज करके
  • 00:00:12
    कोड क्या होता है कोडिंग प्रोग्रामिंग
  • 00:00:14
    क्या होता है वो सब सीख रहे होंगे जितने
  • 00:00:16
    भी फंडामेंटल्स जरूरी हैं जावा को जानने
  • 00:00:19
    समझने के लिए हम उन सबको सीखेंगे शुरुआत
  • 00:00:22
    में और इसके सेकंड पार्ट में हम सीख रहे
  • 00:00:24
    होंगे डाटा स्ट्रक्चर्स एंड एल्गोरिथम्स
  • 00:00:26
    को तो जो हमारा प्लान रहेगा इंट्रोडक्शन
  • 00:00:28
    टू प्रोग्रामिंग का वो कुछ इस तरीके का
  • 00:00:30
    रहेगा जिसमें फर्स्ट क्लास जो कि आज है हम
  • 00:00:33
    सीखेंगे कोड क्या होता है कोडिंग किस
  • 00:00:35
    तरीके से होती है साथ के साथ इंस्टॉल
  • 00:00:37
    करेंगे अपने कोड एडिटर्स को अगली क्लास
  • 00:00:39
    में इनपुट आउटपुट वेरिएबल एंड डेटा टाइप्स
  • 00:00:42
    एंड इसी तरीके से आगे के कुछ टॉपिक्स को
  • 00:00:44
    हम 12 दिन के अंदर 12 क्लासेस में कवर कर
  • 00:00:47
    रहे होंगे तो चलिए जावा सीखते हैं अपने
  • 00:00:49
    शानदार कोर्स के साथ रियल लाइफ में अगर
  • 00:00:52
    हमें किसी व्यक्ति से बात करनी होती है तो
  • 00:00:54
    एक सेट ऑफ इंस्ट्रक्शंस हम उसे देते हैं
  • 00:00:57
    जो एक लैंग्वेज के माध्यम से देते हैं
  • 00:01:00
    जैसे मैं आपसे बात कर रही हूं तो मैं
  • 00:01:01
    हिंदी लैंग्वेज में बात कर रही हूं हम
  • 00:01:03
    इंग्लिश में भी बात कर सकते हैं लेकिन अगर
  • 00:01:05
    हम एक कंप्यूटर या लैपटॉप या मोबाइल से
  • 00:01:08
    काम करवाना है तो उन्हें बताना पड़ेगा अब
  • 00:01:11
    इंग्लिश या हिंदी तो उसे समझ में आता नहीं
  • 00:01:14
    इसे समझ में आता है बाइनरी यानी ़ और वन
  • 00:01:17
    दीदी अब यह ज़ीरो और वन ही क्यों इसलिए
  • 00:01:20
    यार क्योंकि हमारे लैपटॉप एंड कंप्यूटर
  • 00:01:23
    इलेक्ट्रिकल डिवाइसेज होते हैं जो बिजली
  • 00:01:25
    से चलते हैं तो जब सर्किट के अंदर करंट
  • 00:01:27
    जाता है उसे हम रिप्रेजेंट कर देते हैं वन
  • 00:01:30
    से और जब सर्किट के अंदर कोई करंट नहीं
  • 00:01:32
    जाता तो उसे हम रिप्रेजेंट कर देते हैं
  • 00:01:35
    जीरो से या इसे ऐसे समझो कि जब डिवाइसेज
  • 00:01:37
    हाई वोल्टेज डिटेक्ट कर रही होती है तो
  • 00:01:40
    उसे + व से रिप्रेजेंट कर दिया या जब लो
  • 00:01:43
    वोल्टेज डिटेक्ट कर रही है तो उसे हम जीरो
  • 00:01:45
    से रिप्रेजेंट कर दें तो ऐसे में मान लो
  • 00:01:48
    कि जो हमारे रियल लाइफ डेसीमल नंबर्स होते
  • 00:01:50
    हैं उनमें से रो को वी कैन रिप्रेजेंट विद
  • 00:01:53
    रो इन बाइनरी डेसीमल के वन को वी कैन
  • 00:01:56
    रिप्रेजेंट विद वन इन बाइनरी डेसीमल के
  • 00:01:58
    थ्री को वी कैन रिप्रेजेंट विद वनव इन
  • 00:02:01
    बाइनरी एंड डेसीमल के फोर को वी कैन
  • 00:02:04
    रिप्रेजेंट विद 00 इन बाइनरी और इसी तरीके
  • 00:02:08
    से हम आगे चले जाते हैं ऐसे ही ए बी सी डी
  • 00:02:11
    ई एफज या स्पेशल कैरेक्टर्स जितनी भी
  • 00:02:14
    चीजें हैं उन्हें हम रो और वन के कॉमिनेशन
  • 00:02:17
    में कंप्यूटर को समझा सकते हैं अब ऐसे में
  • 00:02:19
    आपको दिमाग में एक चीज आएगी कि दीदी ये तो
  • 00:02:21
    बहुत कॉम्प्लिकेटेड लग रहा है कल को अगर
  • 00:02:24
    मुझे दो नंबर का एडिशन भी करना हुआ जैसे
  • 00:02:26
    53 + 72 तो इसको तो 01 में कन्वर्ट करने
  • 00:02:30
    में बहुत सारा टाइम लग जाएगा तो मैंने कहा
  • 00:02:33
    कि यहां आती है हमारी हाई लेवल लैंग्वेजेस
  • 00:02:36
    जो हमें हेल्प करती हैं कैसे इस कोर्स में
  • 00:02:39
    जो हाई लेवल लैंग्वेज हम सीख रहे होंगे वो
  • 00:02:41
    होगी जावा तो जावा में हम अपना कोड लिखते
  • 00:02:44
    हैं और कंप्यूटर में एक कंपाइलर बैठा होता
  • 00:02:47
    है जो इसे बाइनरी फॉर्मेट में कन्वर्ट
  • 00:02:49
    करके देता है जो कंप्यूटर को समझ में आने
  • 00:02:52
    लगती है और यहां से शुरुआत होती है हमारे
  • 00:02:55
    कोडिंग सफर की तो आपने बात तो करना सीख
  • 00:02:57
    लिया पर हमें कंप्यूटर को कुछ कुछ सेट ऑफ
  • 00:03:00
    इंस्ट्रक्शंस भी देने हैं यह इंस्ट्रक्शंस
  • 00:03:02
    देने के लिए हमें प्रोग्राम करना पड़ेगा
  • 00:03:05
    तो हम यूज कर रहे होंगे जावा लैंग्वेज को
  • 00:03:07
    टू गिव कमांड्स या फिर इंस्ट्रक्शंस टू द
  • 00:03:10
    कंप्यूटर टू परफॉर्म समथिंग अब ये चीज अगर
  • 00:03:13
    समझ में नहीं आ रही तो एक एग्जांपल लेते
  • 00:03:15
    हैं अब डे टू डे लाइफ में अगर हमें कोई
  • 00:03:18
    काम एग्जीक्यूट करना है तो उसके लिए कोई
  • 00:03:20
    सेट ऑफ इंस्ट्रक्शंस देते हैं जैसे हम अभी
  • 00:03:22
    एक फ्लो चार्ट से समझेंगे जैसे सबसे पहले
  • 00:03:25
    मैं शुरुआत करूंगी स्टार्ट से मुझे कुछ रॉ
  • 00:03:28
    मटेरियल चाहिए है जैसे मैगी मसाला और पानी
  • 00:03:31
    उसके साथ एक बर्तन और एक स्टोव चाहिए उसे
  • 00:03:33
    पकाने के लिए नेक्स्ट स्टेप होता है कि हम
  • 00:03:36
    पानी मसाला मैगी उस बर्तन में डालें और
  • 00:03:39
    उसके बाद उसे पकाने लगे उसे बॉईल करते हैं
  • 00:03:42
    और चेक करते हैं कि क्या हमारी मैगी बन गई
  • 00:03:44
    है अगर मैगी नहीं बनी तो हम कहते हैं कि
  • 00:03:47
    इसे और बॉईल करो और अगर बन गई तो कहते हैं
  • 00:03:50
    कि गैस बंद कर दो फिर हम मैगी को सर्व
  • 00:03:53
    करते हैं और उसे खाते हैं फिर हमने एग्जिट
  • 00:03:55
    कर दिया अपने फ्लो चार्ट से सिमिलरली जब
  • 00:03:58
    हम कंप्यूटर को कोई बात समझाना चाहते हैं
  • 00:04:00
    तो हम ऐसे ही सेट ऑफ इंस्ट्रक्शंस को यूज
  • 00:04:03
    करते हैं इनको कोड में लिखने से पहले हम
  • 00:04:05
    देख लेते हैं कि फ्लो चार्ट की हेल्प से
  • 00:04:07
    इन्हें कैसे समझा रहे होंगे इससे हमें पता
  • 00:04:10
    चल जाएगा कि रियल लाइफ में हमारे
  • 00:04:12
    कम्युनिकेशंस कितना सिमिलर हो रहे हैं और
  • 00:04:14
    इसी सेट ऑफ इंस्ट्रक्शंस को जो हमारे राइट
  • 00:04:17
    में लिखे हैं कंप्यूटर साइंस की भाषा में
  • 00:04:19
    हम सूडो कोड कह देते हैं अब हमें क्या
  • 00:04:22
    करना है मान लेते हैं कि हमारा काम है कि
  • 00:04:24
    दो नंबर्स हमें किसी से लेने हैं और उनका
  • 00:04:26
    सम कैलकुलेट करके हमें प्रिंट करवा देना
  • 00:04:29
    है उस सेम लॉजिक को हम फ्लो चार्ट की
  • 00:04:32
    हेल्प से कैसे रिप्रेजेंट करेंगे हम सबसे
  • 00:04:34
    पहले शुरुआत करेंगे तो इसीलिए हम ड्रॉ
  • 00:04:37
    करेंगे सबसे पहले अपना स्टार्ट उसके बाद
  • 00:04:39
    इनपुट के लिए हम अपने वेरिएबल को इनपुट ले
  • 00:04:42
    लेंगे पहले वेरिएबल को स्टोर कर देंगे
  • 00:04:45
    नंबर वन में दूसरे वेरिएबल को स्टोर कर
  • 00:04:47
    देंगे हम नंबर टू में यानी नंबर वन और
  • 00:04:49
    नंबर टू हमने यूजर से इनपुट ले लिए हैं
  • 00:04:52
    उसके बाद दोनों का सम हम एक सम नाम के
  • 00:04:55
    वेरिएबल में स्टोर करा देंगे यानी सम में
  • 00:04:57
    नंबर वन प्लस नंबर टू हमने ऐड करके डाल
  • 00:05:00
    दिया उसके बाद हम प्रिंट करवा देंगे अपने
  • 00:05:03
    सम को एंड फाइनली हम कर जाएंगे एग्जिट तो
  • 00:05:06
    कुछ इस तरीके से फ्लो रहेगा जो काम हमें
  • 00:05:10
    करना है उस काम का अब सिमिलरली अगर हम
  • 00:05:12
    सूडो कोड की बात करें तो सुडो कोड के अंदर
  • 00:05:15
    सबसे पहला स्टेप क्या होगा कि हम स्टार्ट
  • 00:05:17
    कर रहे हैं उसके बाद हम इनपुट ले रहे हैं
  • 00:05:19
    दो नंबर्स को उसके बाद हम सम कैलकुलेट कर
  • 00:05:21
    रहे हैं नंबर वन प्लस नंबर टू की हेल्प से
  • 00:05:24
    फिर हम प्रिंट करवा रहे हैं उसी सम को एंड
  • 00:05:27
    फाइनली हम अपने कोड से कर जाते हैं एग्जिट
  • 00:05:30
    तो सूडो कोड एक तरीके से जो भी फ्लो होता
  • 00:05:33
    है प्रोग्राम का उसको सिंपल इंग्लिश की
  • 00:05:35
    भाषा में रिप्रेजेंट करने का तरीका होता
  • 00:05:37
    है और इसी सूडो कोड को बाद में हम कन्वर्ट
  • 00:05:40
    कर देते हैं एक्चुअल जावा या c+ प या
  • 00:05:43
    पाइथन कोड के अंदर अब अपने कोड को लिखने
  • 00:05:46
    के लिए सबसे पहले जावा के अंदर हमें
  • 00:05:48
    इंस्टॉल करनी पड़ेंगी कुछ-कुछ चीजें इसमें
  • 00:05:51
    से सबसे पहली चीज जो हमें इंस्टॉल करनी है
  • 00:05:53
    व है जावा का जावा डेवलपमेंट किट ये एक
  • 00:05:56
    ऐसा किट है जिसके अंदर वो सारी चीजें भरी
  • 00:05:59
    हुई हैं जो तो आपको चाहिए आपके सिस्टम पर
  • 00:06:01
    जावा चलाने के लिए तो जब भी आपको जावा का
  • 00:06:04
    कोड लिखना होता है जावा का प्रोग्राम
  • 00:06:06
    लिखना होता है और उसे किसी भी सिस्टम पर
  • 00:06:08
    रन करना होता है तो हमें जावा डेवलपमेंट
  • 00:06:10
    किट की जरूरत पड़ती है कुछ जरूरी टूल्स
  • 00:06:13
    लेने के लिए उसके साथ-साथ हमें डाउनलोड
  • 00:06:16
    करना पड़ेगा एक कोड एडिटर या आईडी यानी
  • 00:06:18
    इंटीग्रेटेड डेवलपमेंट एनवायरमेंट ये कोई
  • 00:06:21
    भी हो सकता है हम अपने कोर्स में यूज कर
  • 00:06:23
    रहे होंगे विजुअल स्टूडियो कोड यानी वीएस
  • 00:06:25
    कोड इसके अलावा आप इंटेलीज भी यूज कर सकते
  • 00:06:28
    हैं आप इ क्लिप भी यूज कर सकते हैं यह कुछ
  • 00:06:31
    सॉफ्टवेयर्स हैं जैसे गेम के लिए हम गेम्स
  • 00:06:33
    डाउनलोड कर रहे होते हैं वैसे ही कोड
  • 00:06:36
    लिखने के लिए हम एक सॉफ्टवेयर डाउनलोड
  • 00:06:38
    करना पड़ता है अपने लैपटॉप या कंप्यूटर के
  • 00:06:40
    ऊपर तो इन सॉफ्टवेयर्स को डाउनलोड करने के
  • 00:06:42
    बाद हम अपना कोड इनके ऊपर लिख रहे होते
  • 00:06:44
    हैं और यह हमारे कोड को रन करके हमें कुछ
  • 00:06:47
    दिखा रहे होते हैं कि एक्चुअल रिजल्टेंट
  • 00:06:50
    आउटपुट हमारा क्या आने वाला है अब हमने
  • 00:06:52
    ऑलरेडी दो वीडियोस बनाए हुए हैं इंग्लिश
  • 00:06:55
    और हिंदी में वीएस कोड को डाउनलोड करने की
  • 00:06:58
    इनमें से सबसे पह पहला वीडियो है जो आपको
  • 00:07:00
    c+ प सीरीज में दूसरे इंडेक्स पर मिल रहा
  • 00:07:03
    होगा उसके अंदर c+ प के अंदर हमने डाउनलोड
  • 00:07:07
    करके दिखाया था आपको c+ प के कंपाइलर्स उन
  • 00:07:10
    सबको हमें डाउनलोड नहीं करना हमें सिर्फ
  • 00:07:12
    डाउनलोड करना है जावा डेवलपमेंट किट को
  • 00:07:15
    साथ के साथ विजुअल स्टूडियो कोड को अब
  • 00:07:17
    चाहे आप विज पर काम कर रहे हैं या आप मैक
  • 00:07:20
    पर काम कर रहे हैं ये दोनों चीजें डाउनलोड
  • 00:07:22
    करना सफिशिएंट है इसके लिए जाकर आप उन
  • 00:07:24
    दोनों वीडियोस को रेफर कर सकते हैं साथ के
  • 00:07:27
    साथ अगर आपको इंटेलीज को डाउनलोड करना तो
  • 00:07:29
    उसके लिए भी हमने एक ऑलरेडी वीडियो बनाया
  • 00:07:31
    हुआ है जावा वन शॉट के नाम से जिसके अंदर
  • 00:07:34
    एक मिनट पर जब आप जाएंगे तो वहां पर जाकर
  • 00:07:37
    आपको पूरा इंस्टॉलेशन प्रोसेस मिल जाएगा
  • 00:07:39
    कि जावा डेवलपमेंट किट को कैसे डाउनलोड
  • 00:07:41
    करना है और इंटेलीज को कैसे डाउनलोड करना
  • 00:07:44
    है उसके साथ-साथ हम आपको अभी दिखा भी देते
  • 00:07:47
    हैं कि जैसे ही आप अपने कम पर
  • 00:07:50
    जाएंगे तो कम या जो भी ब्राउजर आप यूज
  • 00:07:53
    करते हैं उस पर जाकर आपको सर्च करना है
  • 00:07:55
    जावा डेवलपमेंट किट के बारे में
  • 00:08:01
    और कुछ इस तरीके से जो पहला ओरेकल का लिंक
  • 00:08:04
    आ रहा होगा उस पर आप जाएंगे तो वहां पर
  • 00:08:08
    आपको डाउनलोड करने के लिए डिफरेंट डिफरेंट
  • 00:08:10
    फॉर्मैट्स मिल जाएंगे अगर आप
  • 00:08:30
    इसके अलावा एक और ऑप्शन है जिसमें पूरा का
  • 00:08:32
    पूरा जावा डेवलपर पैक आपको मिल रहा होता
  • 00:08:35
    है तो माइक्रोसॉफ्ट ने क्या किया है
  • 00:08:36
    विजुअल स्टूडियो कोड के साथ कुछ एक्सटेंशन
  • 00:08:39
    मिला दिए हैं जावा डेवलपमेंट किट मिला
  • 00:08:41
    दिया है जिसकी वजह से एक ही लिंक में आपको
  • 00:08:44
    सारी की सारी चीजें डाउनलोड करने को मिल
  • 00:08:46
    जाएंगी तो उसके लिए भी हम सर्च कर लेते
  • 00:08:48
    हैं विजुअल स्टूडियो कोड इंस्टॉल
  • 00:08:55
    पैक जावा तो यहां पर यह जो पहला लिंक आएगा
  • 00:08:59
    जावा इन विजुअल स्टूडियो कोड का उसके अंदर
  • 00:09:02
    हमें जाना है थोड़ा सा स्क्रॉल करना है और
  • 00:09:05
    यह इंस्टॉलिंग द कोडिंग पैक फॉर जावा विज
  • 00:09:08
    अगर आप विज यूज करते हैं तो या फिर
  • 00:09:10
    इंस्टॉलिंग द कोडिंग पैक फॉर जावा मैक ओ
  • 00:09:13
    अगर आप मैक यूज करते हैं तो तो इस तरीके
  • 00:09:16
    से आप जाकर विजुअल स्टूडियो कोड को सेटअप
  • 00:09:18
    कर सकते हैं अपने सिस्टम के ऊपर एंड आगे
  • 00:09:20
    के कोड जो हम लिखेंगे जावा के साथ वह हम
  • 00:09:23
    उसी कोड एडिटर पर लिख रहे होंगे अब बात
  • 00:09:25
    करें कि अगर यह कोड एडिटर कैसा दिखता है
  • 00:09:27
    तो डाउनलोड करने के बाद हमें विज स्टूडियो
  • 00:09:29
    कोड कुछ इस तरीके से दिख रहा होगा जिसमें
  • 00:09:32
    हम क्रिएट करेंगे अपनी एक नई फाइल तो नई
  • 00:09:35
    फाइल आप क्रिएट कर सकते हैं क्रिएट करने
  • 00:09:37
    के बाद अब इस फाइल में हम लिखने वाले हैं
  • 00:09:39
    अपना पहला जावा कोड अब इस कोड को लिखने से
  • 00:09:42
    पहले हम एक छोटी सी बात कर लें कि शुरू की
  • 00:09:44
    दो-तीन क्लासेस में हम जो जो कोड लिख रहे
  • 00:09:46
    होंगे वो अगर आप प्रोग्रामिंग कोडिंग में
  • 00:09:49
    नए हैं अगर आप पहली बार कोड को देख रहे
  • 00:09:51
    हैं तो आपको थोड़ी सी परेशानी आ सकती है
  • 00:09:53
    समझने में लेकिन हमें हार नहीं माननी है
  • 00:09:56
    हमें चीजों को समझने की कोशिश करनी है
  • 00:09:59
    शुरू शुरू में जैसे अगर हम अरेबिक या फिर
  • 00:10:01
    फ्रेंच सीखने जाएं तो हमें चीजें काफी अलग
  • 00:10:03
    लगेंगी और समझ नहीं आएंगी लेकिन थोड़े
  • 00:10:06
    टाइम के बाद हमें चीजें समझ आनी शुरू होगी
  • 00:10:08
    तो वो फेथ वो ट्रस्ट हमें दिखाना पड़ेगा
  • 00:10:10
    कोड के ऊपर हमें थोड़ा टाइम जब कोड को
  • 00:10:13
    देखते हुए हो जाएगा तब हमें चीजों के मतलब
  • 00:10:16
    समझ में आने शुरू होंगे तो पहली क्लास के
  • 00:10:18
    अंदर हम कोड लिखेंगे कुछ चीजें समझ नहीं
  • 00:10:20
    आएंगी बहुत सारी चीजें समझ आएंगी तो हमें
  • 00:10:24
    उन चीजों को समझने पर ध्यान देना है सबसे
  • 00:10:26
    पहले जावा कोड में जो हम लिखते हैं वो
  • 00:10:28
    बनाते हैं एक क्लास तो क्लास का नानाम हम
  • 00:10:31
    लेते हैं फर्स्ट क्लास हमने इसका नाम दे
  • 00:10:34
    दिया इसके अंदर हम बनाएंगे एक पब्लिक
  • 00:10:37
    स्टैटिक वॉइड मेन नाम का
  • 00:10:40
    फंक्शन जिसमें स्ट्रिंग आर्गुमेंट आ रहे
  • 00:10:44
    होंगे तो कुछ इस तरीके से जावा में कोई भी
  • 00:10:48
    कोड लिखने का यही टेंप्लेट रहता है जिसमें
  • 00:10:51
    आप एक क्लास डिफाइन करते हैं और आप एक
  • 00:10:53
    फंक्शन डिफाइन करते हैं अब ये क्लास और
  • 00:10:56
    फंक्शन क्या होता है यह हम थोड़ा सा देर
  • 00:10:58
    बाद समझेंगे पर अभी के लिए मान लेते हैं
  • 00:11:01
    कि जब भी जावा कोड लिखना होता है हमें यह
  • 00:11:03
    चीजें करनी होती है एंड इस फाइल को सेव
  • 00:11:06
    करने का क्या तरीका रहेगा जो भी आपने जावा
  • 00:11:09
    के अंदर फाइल के अंदर क्लास का नाम दिया
  • 00:11:11
    है वही नाम आप अपनी जावा फाइल को देंगे
  • 00:11:14
    जैसे यहां पर क्लास का नाम दिया था फर्स्ट
  • 00:11:16
    क्लास तो हम अपनी जावा फाइल को सेव करेंगे
  • 00:11:20
    एज फर्स्ट क्लास डॉट जावा तो जावा के अंदर
  • 00:11:25
    जितनी भी फाइलें हम सेव करते हैं वो डॉट
  • 00:11:27
    जावा के नाम से सेव होती है जैसे हम 11th
  • 00:11:30
    12th क्लास में या फिर जब भी कंप्यूटर
  • 00:11:31
    साइंस पढ़ते थे स्कूल में तो ड txt.gz
  • 00:11:59
    सबसे पहली चीज सबसे पहला कोड जो यूजुअली
  • 00:12:01
    सारी की सारी प्रोग्रामिंग लैंग्वेजेस में
  • 00:12:03
    कोडर्स लिखते हैं वो होता है हेलो वर्ल्ड
  • 00:12:06
    जिसमें आप पहली बार वर्ल्ड को हेलो कह रहे
  • 00:12:08
    हैं अपनी प्रोग्रामिंग लैंग्वेज को यूज
  • 00:12:10
    करके तो उसे लिखते हैं
  • 00:12:13
    system.out प्रिंट एलन हेलो
  • 00:12:20
    वर्ल्ड इसे सेव कर दिया अब हम इस कोड को
  • 00:12:25
    रन करेंगे रन करने के बाद आपको पता चलेगा
  • 00:12:27
    कि एक्चुअली कोड से होता क्या है जावा कोड
  • 00:12:30
    का मतलब क्या होता है ये कुछ लाइनें हमने
  • 00:12:33
    अपनी फाइल में सेव कर दी अब यहां पर राइट
  • 00:12:35
    में जाकर रन जावा अगर हम क्लिक
  • 00:12:38
    करें तो हमारे लिए कुछ ऐसा प्रिंट
  • 00:12:42
    होगा हेलो वर्ल्ड अब यह चीज हम कैसे समझ
  • 00:12:45
    सकते हैं जैसे हम देखते हैं कि कोडर्स
  • 00:12:48
    बहुत सारा कोड लिखते हैं और फिर उसके
  • 00:12:50
    आउटपुट में क्या आता है एक वेबसाइट हमें
  • 00:12:52
    दिखने लगती है वैसे ही यहां पर जावा का ये
  • 00:12:55
    जो छोटा सा कोड हमने लिखा है इसकी वजह से
  • 00:12:58
    हमें अपनी स्क्रीन पर यह हेलो वर्ल्ड
  • 00:13:01
    दिखना शुरू हो गया है तो यह कुछ जादू है
  • 00:13:04
    जो कोडिंग में होता है जिसमें कोड की
  • 00:13:06
    हेल्प से आप स्क्रीन पर कुछ भी दिखा सकते
  • 00:13:09
    हैं अब स्क्रीन पर दिखाने को हम आउटपुट
  • 00:13:11
    कहते हैं इसके अलावा अपने कोड की हेल्प से
  • 00:13:14
    आप यूजर से कोई भी डाटा ले सकते हैं जिसको
  • 00:13:16
    हम इनपुट कहते हैं इनपुट आउटपुट के बारे
  • 00:13:19
    में हम अगली क्लासेस में समझ रहे होंगे
  • 00:13:21
    अभी के लिए हमने समझ लिया कि कुछ इस तरीके
  • 00:13:23
    से जावा का कोड रन करता है और हमें एक
  • 00:13:26
    आउटपुट दिखा देता है अब थोड़ा थोड़ा सा
  • 00:13:29
    समझते हैं कि जावा कोड एक्चुअली रन कैसे
  • 00:13:31
    करता है जावा कोड को रन करने के लिए जो
  • 00:13:35
    हमारा कोड होता है वह दो स्टेप्स के थ्रू
  • 00:13:37
    जाता है जिसमें से सबसे पहला स्टेप होता
  • 00:13:40
    है कंपाइलेशन का और दूसरा स्टेप होता है
  • 00:13:43
    एग्जीक्यूशन का अब ये थ्योरी समझना थोड़ा
  • 00:13:46
    सा इंपॉर्टेंट है क्योंकि ये थ्योरी
  • 00:13:47
    कभी-कभी आपसे बाद में जाकर आपके प्लेसमेंट
  • 00:13:50
    इंटरव्यू में पूछ ली जाएगी या फिर अगर
  • 00:13:52
    आपके कॉलेज में आप जावा एज अ सब्जेक्ट
  • 00:13:54
    पढ़ते हैं तो वहां पर एग्जाम में आ जाएगी
  • 00:13:56
    अब जो जावा डेवलपमेंट किट हमने डाउनलोड
  • 00:13:58
    किया है यानी जेडी के उसके अंदर जे आरई
  • 00:14:02
    नाम का एक कंपोनेंट है जिसे हम कहते हैं
  • 00:14:05
    जावा रन टाइम
  • 00:14:09
    एनवायरमेंट जे आरई के साथ-साथ इसके अंदर
  • 00:14:12
    काफी सारे डेवलपमेंट टूल्स भी अवेलेबल हैं
  • 00:14:15
    और यह जो जे आरई है इसके अंदर भी एक और
  • 00:14:17
    कंपोनेंट है जिसको हम कहते हैं जेवीएम
  • 00:14:20
    जेवीएम यानी जावा वर्चुअल मशीन तो जावा
  • 00:14:25
    वर्चुअल मशीन जे आरई और जेडी के ये एक के
  • 00:14:28
    अंदर एक लेवल वाइज फॉर्म होते हैं लेवल
  • 00:14:30
    वाइज स्टोर्ड होते हैं और इसी की हेल्प से
  • 00:14:33
    हमारा पूरा का पूरा जावा जो कोड है वह रन
  • 00:14:35
    हो पाता है अब इन दोनों स्टेजेस को अगर हम
  • 00:14:38
    समझे तो कंपाइलेशन की स्टेज में क्या होता
  • 00:14:41
    है जो भी कोड हमने लिखा है उसे हम कह देते
  • 00:14:45
    हैं सोर्स
  • 00:14:46
    कोड सोर्स कोड को हम डॉट जावा से सेव करते
  • 00:14:49
    हैं और ये सारा का सारा कोड एक कंपाइलर के
  • 00:14:53
    पास जाता है ये जो कंपाइलर है ये जेडीके
  • 00:14:56
    के अंदर होता है और इस कंपाइलर के पास
  • 00:14:59
    सारा का सारा सोर्स कोड जाता है और यह
  • 00:15:01
    कंपाइलर इस सोर्स कोड को कन्वर्ट कर देता
  • 00:15:04
    है बाइट कोड के अंदर जिसका एक्सटेंशन होता
  • 00:15:07
    है डॉट क्लास और यह जो वाइट कोड है यह
  • 00:15:10
    किसी भी ऑपरेटिंग सिस्टम पर रन कर सकता है
  • 00:15:13
    एज़ लॉन्ग एज़ उस ऑपरेटिंग सिस्टम के अंदर
  • 00:15:15
    भी जे आरई जावा रन टाइम एनवायरमेंट हो तो
  • 00:15:18
    अगर आपने कोड
  • 00:15:29
    यह चीज आप c+ के साथ नहीं कर सकते इसीलिए
  • 00:15:32
    जावा को एक पोर्टेबल लैंग्वेज कहा जाता है
  • 00:15:34
    क्योंकि इसमें बनाई हुई एप्स को आप बाइट
  • 00:15:37
    कोड में कन्वर्ट करके किसी भी सिस्टम के
  • 00:15:38
    ऊपर रन कर सकते हैं तो यह हमने पहली स्टेज
  • 00:15:41
    कवर कर ली जो थी कंपाइलेशन की स्टेज अब
  • 00:15:44
    अगर अपनी दूसरी स्टेज की बात करें जो है
  • 00:15:47
    एग्जीक्यूशन की स्टेज तो एग्जीक्यूशन की
  • 00:15:50
    स्टेज में क्या होता है यह जो बाइट कोड
  • 00:15:53
    हमारे पास
  • 00:15:54
    था अब जावा वर्चुअल मशीन इस बाइट कोड को
  • 00:15:58
    लेती है और उसे नेटिव कोड में कन्वर्ट
  • 00:16:01
    करती है नेटिव कोड यानी वो कोड जो मशीन को
  • 00:16:05
    समझ में आए अभी हमने बात की थी कि सबसे लो
  • 00:16:08
    लेवल कोड जो मशीन को समझ में आता है वो
  • 00:16:10
    आता है रो और वन का तो नेटिव कोड वैसा ही
  • 00:16:12
    कुछ कोड होता है जो मशीन को समझ में आता
  • 00:16:15
    है अब ये बाइट कोड नेटिव कोड में जब
  • 00:16:17
    कन्वर्ट हो गया तो चाहे आपकी मशीन विंडोज
  • 00:16:19
    हो या मैक हो अब उसे आपका जावा कोड समझ
  • 00:16:22
    में आने लग जाएगा उसी तरीके से जैसे आपको
  • 00:16:24
    हेलो वर्ल्ड प्रिंट करवाना था तो आपकी
  • 00:16:27
    मशीन में वो कोड कन्वर्ट होते-होते नेटिव
  • 00:16:29
    कोड में कन्वर्ट हुआ और फिर आपके सिस्टम
  • 00:16:31
    में आपको हेलो वर्ल्ड दिखने लग गया अब अगर
  • 00:16:34
    हम अपने कोड के कंपोनेंट्स की बात करें तो
  • 00:16:36
    इसमें से सबसे पहला कंपोनेंट आता है
  • 00:16:38
    फंक्शन फंक्शंस या मेथड्स कोड का वो पार्ट
  • 00:16:41
    होते हैं जिसको हम कुछ काम परफॉर्म करवाने
  • 00:16:44
    के लिए बोलते हैं जैसे अगर हमें दो नंबर्स
  • 00:16:46
    को ऐड करवाना था तो वो सारा का सारा कोड
  • 00:16:49
    हम एक फंक्शन के अंदर लिखते अगर हमें हेलो
  • 00:16:52
    वर्ल्ड प्रिंट करवाना था तो उस सारे के
  • 00:16:53
    सारे कोड को हमने एक फंक्शन के अंदर लिखा
  • 00:16:56
    और वो फंक्शन क्या था वो फंक्शन था यह
  • 00:16:58
    वॉइड मेन नाम की चीज जहां पर फंक्शन का
  • 00:17:01
    नाम था मेन और उसका रिटर्न टाइप था वॉइड
  • 00:17:04
    वॉइड यानी खाली यह फंक्शन कुछ रिटर्न नहीं
  • 00:17:07
    करता इसने सिर्फ हमारे लिए हेलो वर्ल्ड को
  • 00:17:09
    प्रिंट करवाया था तो जो भी कोड हमें लिखना
  • 00:17:12
    होता है जावा के अंदर वो हम फंक्शंस के
  • 00:17:14
    अंदर लिखते हैं और इन फंक्शंस को हम क्लास
  • 00:17:18
    के अंदर लिखते हैं तो क्लास एक बड़ी
  • 00:17:20
    एंटिटी है जिसके अंदर काफी सारे फंक्शंस आ
  • 00:17:23
    सकते हैं क्लास को कैसे समझे जैसे हमारा
  • 00:17:26
    एक बड़ा सा किचन होता है घर के अंदर
  • 00:17:28
    जिसमें बहुत सारे छोटे-छोटे डब्बे होते
  • 00:17:30
    हैं जिसके अंदर कुछ-कुछ स्टोर्ड होता है
  • 00:17:32
    जैसे किचन के अंदर एक डब्बा चीनी का है एक
  • 00:17:34
    डब्बा नमक का है वैसे ही जावा के अंदर
  • 00:17:37
    बड़ी सी एक क्लास होती है जिसके अंदर
  • 00:17:38
    छोटे-छोटे फंक्शंस होते हैं एक फंक्शन में
  • 00:17:41
    कुछ काम हो रहा है दूसरे फंक्शन में कुछ
  • 00:17:43
    और काम हो रहा है एंड जावा की क्लासेस में
  • 00:17:45
    जो मेन नाम का फंक्शन होता है वो पूरे के
  • 00:17:48
    पूरे कोड का पहला पार्ट होता है जो
  • 00:17:50
    एग्जीक्यूट होता है तो जावा के अंदर जो
  • 00:17:52
    मेन फंक्शन में पहली चीज लिखी है सबसे
  • 00:17:55
    पहले वो एग्जीक्यूट होगी बाद में सारी की
  • 00:17:57
    सारी कोड की चीजें हमारे मेरे पास
  • 00:17:59
    एग्जीक्यूट होकर आ रही होंगी तो आज की
  • 00:18:01
    क्लास में हमने काफी सारी चीजें समझने की
  • 00:18:03
    कोशिश करी कि जैसे कोड क्या होता है
  • 00:18:05
    कोडिंग क्या होती है मशीन को चीजें कैसे
  • 00:18:08
    समझ में आती है और हम अपने जावा कोड को
  • 00:18:10
    एक्चुअली कैसे लिखते हैं आई होप कि
  • 00:18:12
    नेक्स्ट क्लास से पहले आप अपना कोड एडिटर
  • 00:18:15
    यानी विजुअल स्टूडियो कोड या फिर जो भी
  • 00:18:17
    एडिटर आपको पसंद है साथ के साथ जावा
  • 00:18:19
    डेवलपमेंट किट को आप डाउनलोड कर लेंगे
  • 00:18:21
    ताकि आगे की क्लासेस में हम क्लास के
  • 00:18:23
    साथ-साथ कोड को लिखकर देख सके रन करके देख
  • 00:18:26
    सके कि हमें कोई प्रॉब्लम तो नहीं आ रही
  • 00:18:28
    या फिर सारे की सारी चीजें हम क्या अच्छे
  • 00:18:30
    से सीख पा रहे हैं कर पा रहे हैं क्योंकि
  • 00:18:32
    कोडिंग में प्रैक्टिस करना ज्यादा
  • 00:18:34
    इंपॉर्टेंट है तो हम जितना प्रैक्टिस
  • 00:18:36
    करेंगे उतना हम कोड को और अच्छे से समझ
  • 00:18:39
    पाएंगे आज के लिए इतना ही मिलते हैं
  • 00:18:41
    नेक्स्ट वीडियो में टिल देन कीप लर्निंग
  • 00:18:43
    एंड कीप प्रैक्टिसिंग
タグ
  • Java
  • Programmation
  • Introduction
  • Structures de données
  • Algorithmes
  • Compilation
  • Exécution
  • JDK
  • Éditeur de code
  • Pratique