पिछले tutorial में हमने पढ़ा था कि हम अपने
system में JDK और IDE & Text editors कैसे Install करते हैं| अब आइये इस
tutorial में हम Core Java पर अपना पहला “Hello World!” program लिखना सीखते हैं
और जानते हैं, उसमें प्रयोग किये गए parameters का अर्थ| इसके अतिरिक्त इस
tutorial में हम नीचे दिए हुए topics भी cover करेंगे:
o Basic
structure of a Java program
o Java
Virtual Machine (JVM)
o Responsibilities
of JVM
o Steps
to Compile and Run Java Programs
o First
Java Application
यहाँ पर मैं आपको बताना चाहूँगा कि “First
Java Application” का ये tutorial भी Part-1 और Part-2 में होगा| तो आइये शुरू
करते हैं, पहले topic “Basic structure of a Java program” के साथ:
Basic
Structure of a Java Programs
è
Documentation
section
è
Package
statement
è
Import
statement
è
Interface
statement
è
Class
definition
è
main()
method class
è
main()
method definition
Java Virtual
Machine (JVM)
è JVM, Java codes को
run/execute करने के लिए जिम्मेदार होता है|
è अधिकतर दूसरी अन्य programming
languages में Compiler उस particular system के लिए code produce करते हैं|
परन्तु Java Compiler, JVM के लिए byte code produce करता है|
Responsibilities
of JVM
·
ये syntax errors check करता है|
·
अगर हमारे program में कोई error नहीं मिलती है, तो JVM
.class file generate करता है|
·
JVM program को execute करने के लिए जिम्मेदार होता है|
Steps to
Compile and Run the Java Programs
o Java की पहली
application को लिखने के लिए Text editor/IDE को select करें|
o अब select की गए Text
editor/IDE पर Java program लिखें|
o Program लिखने के बाद
उसे .java extension के साथ Save करें|
Note: यहाँ पर यह बात ध्यान
रखें कि हमारे program का वही name होना चाहिए, जो class name है|
o अब Win + r key दबाकर
Run command में cmd type करके command prompt खोलें और नीचे दी गयी command से
अपना program compile करें|
javac FileName.java
|
o
अब यदि program में कोई error नहीं मिलती है, तो JVM
.class file generate करेगा| अब नीचे दी गयी command को command prompt में type
करके program को run करायें|
java FileName
|
First Java
Application
तो आइये अब देखते हैं कि Core Java में
programs कैसे लिखे जाते हैं| पहले अपने system में install किये गए Text
editor/IDE को open करें और नीचे दिए गए code को लिखें|
अब इस code को .java extension के साथ save
करें|
Note: यहाँ पर एक बात का ध्यान
रखें कि हमें अपना program उसी name से save करना है, जोकि class name है|
Example: यहाँ दिए गए program में
हमारी class का नाम Hello है| तो इसलिए हमें इसे ‘Hello.java’ के नाम से save करना
पड़ेगा|
अब command prompt open करें और javac
command के साथ program को compile करें|
To compile: javac
Hello.java
यदि program में कोई error नहीं हुयी, तो JVM
.class file generate कर देगा|
अब command prompt में java command के साथ
अपने program को run करें|
To
execute/run: java Hello
Output:
Hello World!
अब आइये program में
लिखे गए parameters का अर्थ समझते हैं|
class: class एक keyword है,
जोकि new class create करने के लिए प्रयोग किया जाता है| class, java का एक बहुत
महत्वपूर्ण concept है, क्योंकि Java programming language में सब कुछ class based
होता है|
Hello: यह हमारी class का name
है| हमारी class का name unique होना चाहिए|
Note: class name हमेशा
Upper-case letter से ही शुरू होना चाहिए|
public: public एक access
modifier है| जोकि visibility को represent करता है| जिसका मतलब
है, यह visible to all होता है| Java programming
language में तीन प्रकार के access modifiers होते हैं| जो निम्नलिखित हैं:
1.
public
2.
private
3.
protected
static: static एक keyword है,
जिसका प्रयोग किसी method को बिना किसी object के call करने के लिए होता है| इसे
main method के पहले लगाना आवश्यक होता है| यदि हम किसी method को static की तरह
declare करते हैं, तो वह static method कहलाता है|
void: void एक return type
method है| जिसका मतलब है कि void कोई भी value return नहीं करेगा|
main: किसी भी programming
language में program का execution main method से शुरू होता है| हमारे java
program में एक या उससे अधिक class हो सकती हैं, परन्तु हमारे paogram का
execution उसी class से प्रारम्भ होता है, जिसमें main method होता है|
String[] args or String
args[]: इसका प्रयोग string array command line arguments के लिए किया जाता है|
इसका अर्थ है कि हम अपने program/code को execute करते समय भी argument pass कर
सकते हैं|
System.out.println(): इसका प्रयोग Java में
कोई भी staring अथवा result print कराने के लिए किया जाता है| इस command में
System एक package है, out एक object है PrintStream class का और println एक
method है PrintStream class का|
तो दोस्तों, यह थी हमारे
पहले Java Program/Application की व्याख्या| आशा करता हूँ कि आपको इस tutorial में
बताई गयी सारी बातें समझ में आ गयी होंगी| आपके लिए मेने इस tutorial के notes की
pdf file का link नीचे डाल दिया है| यदि मुझसे इस tutorial के किसी topic की
व्याख्या करते समय कोई तथ्य बताने से रह गया हो अथवा कोई त्रुटि रह गयी हो, तो
उसके लिए मुझे क्षमा करें| अगर आपको मेरे Core Java Tutorials की यह श्रँखला अच्छी
लग रही हो, तो please मुझे मेरे blogger और facebook group “#TechEduc@te” पर
follow करें और इस tutorial का link उन सब लोगों के साथ share करें, जिन्हें
programming में दिलचस्पी है या जो लोग programming सीख रहे हैं| अभी के लिए इस
tutorial में इतना ही| इस tutorial के part-2 के साथ जल्द मिलते हैं|
आपका
अँकुर सक्सेना
|
Previous: Installing IDE and Text editors on Windows and Linux Ubuntu
Next: First Java Application-Part 2
0 Comments