जब भी कोई Java Programming सीखना शुरू करता है, तो उसका पहला प्रोग्राम आमतौर पर Hello World Program होता है। यह एक छोटा और सरल प्रोग्राम होता है, लेकिन Java सीखने की यात्रा में इसका महत्व बहुत बड़ा है। इसी प्रोग्राम के माध्यम से हम Java Program की मूल संरचना, Class, Main Method और Output Statement जैसी महत्वपूर्ण कांसेप्ट को समझते हैं।
किसी भी Programming Language को सीखने का सबसे अच्छा तरीका है कि शुरुआत छोटे और आसान उदाहरणों से की जाए। Hello World Program इसी उद्देश्य को पूरा करता है। यह न केवल Java के Syntax को समझने में मदद करता है, बल्कि Program को Compile और Run करने की प्रक्रिया से भी परिचित कराता है।
यदि आप Java सीखना शुरू कर रहे हैं, तो यह लेख आपके लिए उपयोगी साबित होगा। इसमें हम Java का पहला Hello World Program लिखना, समझना, Compile करना और Run करना विस्तार से सीखेंगे।
Hello World Program क्या है? (What is a Hello World Program?)
Hello World Program एक ऐसा प्रोग्राम है, जो स्क्रीन पर केवल Hello World संदेश प्रदर्शित करता है। लगभग सभी Programming Languages में इसे पहला उदाहरण माना जाता है।
इस प्रोग्राम का मुख्य उद्देश्य किसी भाषा की मूल संरचना को समझाना होता है। Java में भी यह प्रोग्राम beginners को यह बताता है कि Java Program किस प्रकार लिखा जाता है और उसका execution कैसे होता है।
Java Hello World Program की संरचना (Structure of a Java Hello World Program)
नीचे Java का सबसे सरल Hello World Program दिया गया है:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
Output:
Hello World
पहली बार Java Program देखने पर यह थोड़ा जटिल लग सकता है, लेकिन यदि इसे भागों में समझा जाए तो यह बहुत आसान है।
Class Declaration
Java में प्रत्येक Program किसी Class के अंदर लिखा जाता है। Class Program के सभी code को व्यवस्थित रखने का कार्य करती है।
public class HelloWorld
यहाँ:
- public: यह एक access modifier है। इसका मतलब है कि इस class को कहीं से भी access किया जा सकता है।
- class: Java में सब कुछ class के अंदर ही होता है।
classएक keyword है जिसका उपयोग नई class बनाने के लिए किया जाता है। - HelloWorld: यह class का नाम है। Java Naming Convention के अनुसार class के नाम का पहला अक्षर capital letter में रखना अच्छी practice माना जाता है। उदाहरण:
Student,Employee,HelloWorldआदि।
जावा में एक नियम हमेशा याद रखें: आपकी class का नाम और आपकी file का नाम बिल्कुल एक जैसा होना चाहिए। चूंकि हमारी class का नाम HelloWorld है, इसलिए हम इस file को HelloWorld.java नाम से save करेंगे।
Main Method
यह Java Program का सबसे महत्वपूर्ण हिस्सा है। इसे Java का Entry Point कहा जाता है। Java Virtual Machine (JVM) हमेशा इसी line से program को चलाना शुरू करती है।
public static void main(String[] args)
यहाँ:
- public: इसका मतलब है कि method को कहीं से भी access किया जा सकता है।
- static: इसका मतलब है कि इस method को चलाने के लिए हमें class का कोई object बनाने की जरूरत नहीं पड़ती।
- void: यह इस method का return type है। void का मतलब है कि यह method पूरा होने के बाद कोई value return नहीं करेगा।
- main: यह Java द्वारा पहचाना जाने वाला मुख्य method का नाम है। इसे बदला नहीं जा सकता।
- String[] args: यह command line argument है। यह string type के array को स्वीकार करता है, जिसका उपयोग program चलाते समय input देने के लिए किया जा सकता है।
शुरुआती स्तर पर इतना समझना पर्याप्त है कि program की शुरुआत Main Method से होती है।
Output Statement
यह line screen पर output दिखाने का काम करती है।
System.out.println("Hello World");
- System: यह Java की एक built-in class है।
- out: यह System class का static member है, जो output stream से जुड़ा होता है।
- println(): यह method bracket के अंदर लिखे text को screen पर print करता है और cursor को अगली नई line पर भेज देता है।
- Semicolon (;): Java में हर statement के खत्म होने पर semicolon लगाना जरूरी है। यह full stop की तरह काम करता है।
Java Program को Save, Compile और Run कैसे करें?
Code लिखने के बाद अगला महत्वपूर्ण काम इसे सही तरीके से चलाना है। आइए, इस पूरी प्रक्रिया को step-by-step समझते हैं:
Step 1: Program को Save करें
सबसे पहले अपने Notepad या code editor में लिखे code को save करें। File को save करते समय इन बातों का विशेष ध्यान रखें:
- File का नाम class name जैसा ही रखें। यदि class का नाम HelloWorld है, तो file का नाम
HelloWorld.javaरखें। - H और W capital होने चाहिए, क्योंकि Java एक case-sensitive language है।
- File type में All Files चुनें ताकि यह
.txtfile न बने।
महत्वपूर्ण: File का नाम और class का नाम समान रखना तभी अनिवार्य होता है जब class को public घोषित किया गया हो। शुरुआती छात्रों के लिए दोनों नाम समान रखना बेहतर practice है।
Step 2: Command Prompt खोलें
अपने computer में cmd search करके Command Prompt खोलें। इसके बाद cd command की मदद से उस folder या directory में जाएं जहां आपने अपनी Java file save की है। उदाहरण:
cd Desktop
Step 3: Java Program को Compile करें
Java code को सीधे computer नहीं समझ सकता, इसलिए पहले इसे bytecode में बदलना पड़ता है। इसके लिए नीचे दी गई command type करें और Enter दबाएं:
javac HelloWorld.java
अगर आपके code में कोई error नहीं होगी, तो यह command बिना किसी message के अगली line पर आ जाएगी। आपके उसी folder में एक नई file बनेगी जिसका नाम HelloWorld.class होगा।
Step 4: Java Program को Run करें
अब अपने program का output देखने के लिए नीचे दी गई command लिखें:
java HelloWorld
ध्यान दें: Run करते समय file के पीछे .java या .class नहीं लिखना है, केवल class का नाम लिखना है। जैसे ही आप Enter दबाएंगे, आपको screen पर output दिखाई देगा:
Hello World
Java के इस पहले Program से जुड़े जरूरी नियम (Golden Rules of Java)
यदि आप Java में मजबूत शुरुआत करना चाहते हैं, तो शुरुआत से ही कुछ बुनियादी नियमों को अपनी आदत बना लें। नीचे दी गई table में Java के कुछ सुनहरे नियम दिए गए हैं:
| नियम (Rules) | विवरण (Description) |
|---|---|
| Case-Sensitivity | Java में छोटे अक्षरों और बड़े अक्षरों का अलग-अलग महत्व होता है। जैसे main और Main दोनों अलग हैं। |
| Class Name & File Name | यदि आपकी class public है, तो file का नाम और class का नाम 100% एक समान होना चाहिए। |
| Source Code Extension | Java की सभी source code files का extension हमेशा .java होना चाहिए। |
| Main Method | बिना public static void main method के कोई भी standard Java Program run नहीं हो सकता। |
Exam के लिए महत्वपूर्ण बिंदु (Exam Point)
- Java Program का execution Main Method से शुरू होता है।
- Java Program class के अंदर लिखा जाता है।
System.out.println()output दिखाने के लिए उपयोग होता है।- Compile करने के लिए
javaccommand उपयोग होती है। - Run करने के लिए
javacommand उपयोग होती है। - Compile होने के बाद
.classfile बनती है। - JVM Java Bytecode को execute करती है।
📌 Java के बारे में और अधिक पढ़ें:
▸ Java क्या है? – Java Introduction, Features और Uses की पूरी जानकारी▸ Java Architecture क्या है? – JDK, JRE और JVM का अंतर आसान भाषा में समझें
▸ Windows में Java JDK कैसे Install करें? – Step-by-Step Hindi Guide
Structure of Java Program - Exam Oriented FAQs
main और Main दोनों अलग हैं।HelloWorld.java होगा।.java होता है।.class file बनती है।javac HelloWorld.javajava HelloWorldjava command class name को execute करती है, file name को नहीं।