- - जावा की शुरुआत: लेखन और अपने जावा प्रोग्राम को निष्पादित करना

जावा की शुरुआत: लेखन और अपने जावा कार्यक्रम को निष्पादित करना

परिचय

जावा एक उच्च-स्तरीय (समझने में आसान) है,ऑब्जेक्ट-ओरिएंटेड (जिसमें OOPs गुण हैं जैसे Encapsulation, Inheritance, Polymorphism), प्लेटफ़ॉर्म-इंडिपेंडेंट (किसी भी ऑपरेटिंग सिस्टम में चलाया जा सकता है), मजबूत (विफलता के बावजूद निष्पादित) और केस सेंसिटिव प्रोग्रामिंग लैंग्वेज।

जब आप जावा प्रोग्रामिंग भाषा की इन बुनियादी अवधारणाओं को प्राप्त करते हैं, तो हम जावा में फैक्टरियल की गणना करने के लिए अपने पहले बुनियादी कार्यक्रम के साथ शुरू करेंगे।

जावा

आपको JAVA क्यों सीखना चाहिए?

यदि आप पहले से ही प्रोग्रामिंग भाषाओं जैसे सी, एक प्रक्रियात्मक भाषा से परिचित हैं, तो जेएवीए सीखना सी पर एक अत्याधुनिक होगा।

C और Java के बीच बुनियादी अंतर हैं:

  • सी एक प्रक्रियात्मक भाषा है जहां जावा एक ऑब्जेक्ट-ओरिएंटेड भाषा है।
  • C एक संकलित भाषा है जबकि Java संकलित और व्याख्या की गई भाषा है।
  • C एक मध्य स्तर की भाषा है जहाँ जावा उच्च स्तरीय भाषा है।
  • C ऊपर-नीचे दृष्टिकोण का उपयोग करता है जबकि जावा नीचे-अप दृष्टिकोण का अनुसरण करता है।
  • सी में, मेमोरी प्रबंधन मैन्युअल रूप से मॉलॉक, कॉलोक का उपयोग करके किया जाता है, जबकि जावा मेमोरी मैनेजमेंट जावा में कचरा संग्रहण द्वारा स्वयं किया जाता है।
  • जावा विधि अधिभार, विधि अधिभावी का समर्थन करता है लेकिन C में ये अवधारणाएँ नहीं हैं।
  • C में, Exception हैंडलिंग नाम की कोई चीज नहीं है लेकिन Java में यह है।
  • सी के लिए, कोड डेटा पर कार्य करता है लेकिन जावा के लिए, डेटा कोड तक पहुंच को नियंत्रित करता है।
  • C में पॉइंटर्स का व्यापक उपयोग होता है जबकि जावा में वस्तुओं का व्यापक उपयोग होता है।
  • सी प्लेटफ़ॉर्म आश्रित है, जबकि जावा प्लेटफ़ॉर्म स्वतंत्र है।
  • सी की तुलना में, जावा अधिक सुरक्षित और सीखने में आसान है।

आवश्यक शर्तें

  1. मानक संपादक (उदा। टेक्स्टपैड / नोटपैड / वर्डपैड)
  2. JAVA प्रोग्राम को संकलित और निष्पादित करने के लिए आपकी मशीन में JDK स्थापित होना चाहिए।

जावा प्रोग्राम लिखने के चरण

  1. इस जावा कोड को एक फाइल में लिखें
public class WelcomeToJAVA{
public static void main(String args[]){
System.out.println(“Welcome To JAVA”);
}
}
  1. .Java एक्सटेंशन के साथ फाइल को सेव करें। हमेशा जावा प्रोग्राम फ़ाइल को उस वर्ग के नाम के रूप में सहेजने का प्रयास करें जहाँ मुख्य विधि निवास करती है। इसलिए हमारे जावा कार्यक्रम का नाम "WelcomeToJAVA.java" है
  2. कृपया वह स्थान याद रखें जहां आप अपनी जावा फ़ाइल सहेजते हैं। इस उदाहरण में हमने फ़ाइल को "D: javaprogramsexample" निर्देशिका में सहेजा है।
  3. अब जावा प्रोग्राम को संकलित करने और निष्पादित करने के लिए कमांड प्रॉम्प्ट खोलें।
  4. उस निर्देशिका पर नेविगेट करें जहां आपने अपनी जावा फ़ाइल रखी है।
  5. जावा कम्पाइलर का उपयोग करके जावा प्रोग्राम को संकलित करने के लिए निम्न कमांड निष्पादित करें।
    D: javaprogramsexample> javac WelcomeToJAVA.java
  6. JVM (Java वर्चुअल मशीन) का उपयोग करके जावा प्रोग्राम को निष्पादित करने के लिए निम्नलिखित कमांड निष्पादित करें [.class फ़ाइल के लिए दुभाषिया]।
    D: javaprogramsexample> java WelcomeToJAVA

1 जावा कार्यक्रम

जावा कोड की व्याख्या

  • यहां "सार्वजनिक" एक एक्सेस-स्पेसियर है। 3 अधिक पहुँच-निर्दिष्टकर्ता वहाँ हैं। डिफ़ॉल्ट, निजी, संरक्षित। हम बाद में उन पर चर्चा करेंगे।
  • "Class" जावा में एक कीवर्ड है। एक वर्ग को परिभाषित करने के लिए, इस कीवर्ड को लिखना होगा। "WelcomeToJAVA" कक्षा का नाम है। क्लास का नाम किसी भी जावा कीवर्ड जैसा नहीं होना चाहिए।
  • main () किसी भी जावा प्रोग्राम का शुरुआती बिंदु है। इसे "सार्वजनिक" और "स्थिर" के रूप में घोषित किया जाता है ताकि इस मुख्य () विधि को "वेलकमटूवा" वर्ग के बाहर से बिना किसी वस्तु (वर्ग के उदाहरण के, बाद में चर्चा की जाएगी) के वर्ग से "वेलकमटूएवा" वर्ग के लिए बुलाया जा सके। .अब, मुख्य () विधि ओएस के लिए शून्य देता है कि क्यों मुख्य () विधि का वापसी प्रकार शून्य है।
  • अब पैरामीटर स्ट्रिंग आर्ग्स [] एक स्ट्रिंग एरे उपयोगी है जब हम कमांड लाइन के माध्यम से तर्क पास करते हैं।
  • System.out।Println एक स्टेटमेंट है जो कंसोल को आउटपुट लिखेगा। "सिस्टम" जावा में एक पूर्वनिर्धारित वर्ग है और "आउट" का स्थिर क्षेत्र एक प्रिंटस्ट्रीम क्लास (जावा में पूर्वनिर्धारित वर्ग) है। इसके अलावा "Println () / Print ()" PrintStream क्लास का एक तरीका है जो वास्तव में कंसोल को प्रोग्राम के आउटपुट लिखने के लिए जिम्मेदार है। Println () और print () के बीच का अंतर यह है कि println () आउटपुट को कंसोल पर लिखने के बाद, यह तत्काल अगली पंक्ति पर नियंत्रण लौटाता है जबकि प्रिंट () के मामले में, नियंत्रण उसी लाइन में रहता है।
  • WelcomeToJAVA.java फ़ाइल के संकलन के बाद, WelcomeToJAVA.class (bytecode) जनरेट हो जाएगा, फिर java दुभाषिया आउटपुट फ़ाइल करने के लिए क्लास फ़ाइल निष्पादित करेगा।

N.B: जावा प्रोग्राम को संकलित करने और निष्पादित करने से पहले, आपको कक्षा-पथ सेट करना होगा अन्यथा जावा प्रोग्राम को संकलित करना और निष्पादित करना संभव नहीं होगा। हमारे अगले ट्यूटोरियल में हम देखेंगे जावा के लिए क्लास-पाथ कैसे सेट करें।

जावा प्रोग्रामिंग पर अधिक उपयोगी ट्यूटोरियल और निश्चित दिशानिर्देश चेकआउट करें।

टिप्पणियाँ