इस पृष्ठ में, हम जानेंगे कि जावा का सरल प्रोग्राम कैसे लिखना है। हम JDK को install करने के बाद एक सरल हेलो जावा प्रोग्राम आसानी से लिख सकते हैं।
एक साधारण जावा प्रोग्राम बनाने के लिए, आपको एक class बनाने की आवश्यकता है जिसमें main method शामिल है। पहले आवश्यकता को समझते हैं।
जावा हैलो वर्ल्ड उदाहरण के लिए आवश्यकता
किसी भी जावा प्रोग्राम को निष्पादित करने के लिए, आवश्यकता है
- JDK install करें यदि आपने इसे install नहीं किया है, तो JDK डाउनलोड करें और इसे install करें।
- Jdk/bin directory का पथ सेट करें।
- जावा प्रोग्राम बनाएंCompile करें और जावा प्रोग्राम चलाएं
Creating Hello World Example
चलिए हेलो जावा प्रोग्राम बनाते हैं:
class Simple{
public static void main(String args[]){
System.out.println("Hello Java");
}
}
इस फ़ाइल को Simple.java के रूप में save करें।
संकलन करना: | javac Simple.java |
निष्पादन हेतु: | जावा सरल |
आउटपुट:
Hello Java
Compilation flow:
जब हम जावा प्रोग्राम को javac टूल का उपयोग करके compile करते हैं, तो जावा कंपाइलर सोर्स कोड को बाइट कोड में परिवर्तित करता है।

Parameters used in First Java Program
आइए देखें कि class, public, static, void, main, string[], system.out.printIn() का अर्थ क्या है।
- जावा में class घोषित करने के लिए class कीवर्ड का उपयोग किया जाता है।
- Public keyword एक access modifier है जो visibility का प्रतिनिधित्व करता है। इसका मतलब है कि यह सभी को दिखाई देता है।
- Static एक कीवर्ड है। यदि हम किसी भी method को static घोषित करते हैं, तो इसे static method के रूप में जाना जाता है। Static method का मुख्य लाभ यह है कि स्थैतिक विधि को लागू करने के लिए कोई abject बनाने की आवश्यकता नहीं है। मुख्य विधि JVM द्वारा निष्पादित की जाती है, इसलिए इसे मुख्य विधि को लागू करने के लिए ऑब्जेक्ट बनाने की आवश्यकता नहीं होती है। तो यह मेमोरी को बचाता है।
- Void विधि का return type है। इसका मतलब यह है कि यह कोई भी मूल्य वापस नहीं करता है।
- Main program के starting point का प्रतिनिधित्व करता है।
- String[] args कमांड लाइन argument के लिए उपयोग किया जाता है। हम इसे बाद में सीखेंगे।
- System.out.println() का उपयोग स्टेटमेंट प्रिंट करने के लिए किया जाता है। यहाँ, System एक class है, out printstream class का ऑब्जेक्ट है, Println() printstream क्लास का method है। हम बाद में System.out.println स्टेटमेंट के आंतरिक कामकाज के बारे में जानेंगे।
सरल प्रोग्राम लिखने के लिए, आपको स्टार्ट मेनू द्वारा नोटपैड खोलने की आवश्यकता है -> सभी प्रोग्राम -> एक्सेसरीज़ -> नोटपैड और नीचे दिखाए गए अनुसार एक साधारण प्रोग्राम लिखें:

जैसा कि ऊपर चित्र में प्रदर्शित किया गया है, नोटपैड में जावा के सरल कार्यक्रम को लिखें और इसे Simple.java के रूप में save करे इस program को compile करने और चलाने के लिए, आपको start menu द्वारा कमांड प्रॉम्प्ट खोलने की आवश्यकता है -> सभी कार्यक्रम -> accessories -> कमांड प्रॉम्प्ट ।

उपरोक्त कार्यक्रम को संकलित करने और चलाने के लिए, पहले अपनी वर्तमान निर्देशिका पर जाएं; मेरी वर्तमान निर्देशिका c:\new है। यहाँ लिखें:
To compile: | javac Simple.java |
To execute: | java Simple |
हम जावा प्रोग्राम को कितने तरीकों से लिख सकते हैं
जावा प्रोग्राम लिखने के कई तरीके हैं। जावा प्रोग्राम में किए जा सकने वाले notifications नीचे दिए गए हैं:
1) modifiers के अनुक्रम को बदलकर, जावा में method prototype को नहीं बदला गया है।
आइए मुख्य विधि का सरल कोड देखें।
static public void main(String args[])
2) जावा array में सबस्क्रिप्ट नोटेशन का उपयोग type के बाद, variable से पहले या variable के बाद किया जा सकता है।
मुख्य विधि लिखने के लिए विभिन्न कोड देखें।
public static void main(String[] args)
public static void main(String []args)
public static void main(String args[])
3) आप 3 ellipses (dots) पास करके मुख्य विधि को var-args support प्रदान कर सकते हैं
आइए मुख्य विधि में var-args का उपयोग करने का सरल कोड देखें। हम बाद में जावा न्यू फीचर्स चैप्टर में var-args के बारे में जानेंगे।
public static void main(String... args)
4) जावा के अंत में क्लास के अंत में एक अर्धविराम होना वैकल्पिक है।
एक सरल कोड देखते हैं।
class A{
static public void main(String... args){
System.out.println("hello java4");
}
};
Valid Java main method signature
public static void main(String[] args)
public static void main(String []args)
public static void main(String args[])
public static void main(String... args)
static public void main(String[] args)
public static final void main(String[] args)
final public static void main(String[] args)
final strictfp public static void main(String[] args)
Invalid Java main method signature
public void main(String[] args)
static void main(String[] args)
public void static main(String[] args)
abstract public static void main(String[] args)