विषय-सूचि
जावा सिखने की इस श्रृंखला में इससे पहले के दो लेखों में हमने जावा क्या हैं और उसे कैसे इनस्टॉल करें, जावा प्रोग्राम में जरुरी सिंटेक्स के बारें में जाना। इस बार जावा में पहला प्रोग्राम लिखेंगे।
जावा, एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज हैं। इसी कारन हमें हर प्रोग्राम में क्लास और ऑब्जेक्ट इन ऑब्जेक्ट ओरिएंटेड कॉन्सेप्ट्स(संकल्पना) का इस्तेमाल करना जरुरी हैं।
जावा में प्रोग्राम का बेसिक स्ट्रक्चर (basic structure of java program)
Documentation Section |
Package Statements |
Import Statements |
Interface Statements |
Class Definitions |
Main Method Class |
{ |
Main method definition |
} |
1. डॉक्यूमेंटेशन सेक्शन (Documentation Section in hindi)
जावा प्रोग्राम के सबसे उपरी भाग में लिखी जानेवाली इन लाइनों का उपयोग प्रोग्राम का नाम, राइटर और अन्य जरुरी जानकारी लिखने के लिए किया जाता हैं।
2. पैकेज स्टेटमेंट (Package Statements in hindi)
पैकेज स्टेटमेंट, जावा प्रोग्राम में लिखा जानेवाला पहला स्टेटमेंट होता हैं। पैकेज स्टेटमेंट का उपयोग पैकेज नेम को डिक्लेअर करने के लिए किया जाता हैं। पैकेज स्टेटमेंट द्वारा जावा कम्पाइलर को क्लासेज के बारें में सूचित किया जाता हैं।
उदहारण-
Package Employee;
पैकेज स्टेटमेंट, वैकल्पिक हैं। अगर आप, पैकेज स्टेटमेंट को अपने प्रोग्राम में नहीं लिखोगे तो भी आपका प्रोग्राम बिना किसी परेशानी के कम्पाइल और रन किया जाएगा।
3. इम्पोर्ट स्टेटमेंट्स (Import Statements in hindi)
इम्पोर्ट स्टेटमेंट्स का काम #include के समान हैं। जैसे C और C++ में #include प्री-प्रोसेसर का काम करते हैं, उसी प्रकार यह काम जावा में इम्पोर्ट स्टेटमेंट करता हैं।
4. इंटरफ़ेस स्टेटमेंट्स (Interface Statements in hindi)
इंटरफ़ेस, क्लासेज के समान होते हैं, लेकिन इंटरफ़ेस में मल्टिपल इनहेरिटेंस के लिए जरुरी फंक्शन डेफिनिशन्स स्टोर किए जाते हैं।
5. क्लास डेफिनिशन (Class Definition in hindi)
जावा प्रोग्राम में कई क्लासेज हो सकती हैं और क्लासेज जावा प्रोग्राम का मुलभुत अंग हैं। क्लास डेफिनिशन में क्लास का नाम, एक्सेस मोड और फंक्शन डेफिनिशन्स भी होते हैं।
सिंटेक्स (Syntax)
Access_specifier class class_name
{ variable declartions;
Java statements;
}
उदाहारण-
public class Example
{ variable declarations;
Java statements;
}
6. मेन मेथड क्लास (Main Method Class in hindi)
प्रोग्राम एक्सीक्यूशन की शुरुवात मेन मेथड होती हैं, इस लिए मेन मेथड, किसी भी प्रोग्राम का सबसे जरुरी हिस्सा होता हैं। अगर आप मेन फंक्शन नहीं लिखोगे तो, जावा कम्पाइलर को यह नहीं समझ आएगा की, प्रोग्राम एक्सीक्यूशन की शुरुवात कहा से करें।
मेन मेथड में हर क्लास का ऑब्जेक्ट तयार किया जाता हैं, ऑब्जेक्ट तयार करने के बाद ही हर क्लास को मेमोरी आबंटित की जाती हैं। और अन्य क्लासेस में डिक्लेअरकिए गए फंक्शन्स को मेन मेथड में कॉल किया जाता हैं।
मेन मेथड में लिखा आखरी स्टेटमेंट एक्सीक्यूट किए जाने के बाद प्रोग्राम का अंत होता हैं। और कण्ट्रोल फिरसे ऑपरेटिंग सिस्टम को सोंप दिया जाता हैं।
जावा में आसान प्रोग्राम (simple program in java in hindi)
public class Example
{ public static void main(String args[])
{ int a, b, sum;
a=10;
b=20;
sum=a+b;
System.out.println(“The sum is:”+sum);
}
}
स्पष्टीकरण-
- क्लास एक्साम्पल के पहले लिखा गए public इस शब्द को एक्सेस स्पेसिफायर कहा जाता हैं। class एक कीवर्ड हैं, जोकि जावा कम्पाइलर को क्लास के बारें में सूचित करता हैं। Example यह क्लास का नाम हैं, क्लास के नाम का पहला अक्षर हमेशा कैपिटल होना जरुरी हैं।
- क्लास डिफाइन किए जाने के बाद कोष्टक के अंदर हमने मेन मेथड(मेन फंक्शन) को लिखा हैं। static और void यह दोनों कीवर्ड हैं। में मेथड के कोष्टक के अन्दर हमने 2 संख्याओं को जोड़ने के लिए प्रोग्राम लिखा हैं।
- इस प्रोग्राम में a और b की वैल्यू हमने 10 और 20 दी हुयी हैं। System।out।println इस वाक्य का उपयोग कंसोल पर वाक्य प्रदर्शित करने के लिए किया जाता हैं। आप जो भी वाक्य दोहरे अवतरण चिन्हों में लिखोगे, वह वाक्य System।out।println द्वारा प्रिंट कर दिया जाएगा।
इस प्रोग्राम को आप नोटपैड में टाइप कर सकते हैं। प्रोग्राम टाइप किए जाने के बाद, क्लास को जो नाम दिया गया हो, उसी नाम से प्रोग्राम को सेव किया जाना जरुरी हैं। याद रहें की प्रोग्राम जावा में लिखा गया हैं, इस लिए प्रोग्राम को .java के एक्सटेंशन से सेव करें।
इस लेख से सम्बंधित यदि आपका कोई भी सवाल या सुझाव है, तो आप उसे नीचे कमेंट में लिख सकते हैं।
Hello
My name is sahil and i wanted to ask in which software do we write java code
Do we write the code in notepad?
Hello Sahil!
To write java programs, you can use any text editor such as Notepad which is pre-installed on Windows.
But to run java program you need to install java in your pc. for installation and other information, you can read: https://hindi.theindianwire.com/%E0%A4%9C%E0%A4%BE%E0%A4%B5%E0%A4%BE-42396/
you can use ECLIPS for writing your code.
it is simple and understandig softwere for programming.
Hello Sahil!
To write java programs, you can use any text editor such as Notepad which is pre-installed on Windows.
But to run java program you need to install java in your pc. for installation and other information, you can read: https://hindi.theindianwire.com/%E0%A4%9C%E0%A4%BE%E0%A4%B5%E0%A4%BE-42396/