Java Basics in Hindi – Learn Java in Hindi

Java Basics

Java Basics in Hindi – Learn Java in Hindi

Java एक high level programming language है। इसकी सबसे खास बात यह है कि यह एक object oriented programming language है।  Java एक robust तथा secure programming language है।  Java को Sun Microsystems ने सन 1995 में बनाया था।  हालाँकि वर्तमान में sun Microsystem का  Oracle ने अधिग्रहण कर लिया है।  James Gosling  को java का जनक कहा जाता है क्यों कि Java को बनाने में इनकी अग्रणी भूमिका रही थी।  शुरुवाती दौर में Java का नाम Oak था परन्तु इस नाम से पहले से ही एक कंपनी थी इस वजह से इसका नाम बाद में बदलकर Java कर दिया गया। 

Java का प्रयोग कई क्षेत्रों में किआ जाता है जैसे कि Mobile applications ,  Desktop applications  , Web applications, Web servers and application servers, Games ,  Database connections इत्यादि में।  हालाँकि mobile applications को बनाने में ज्यादातर Android का प्रयोग किया जाता है लेकिन हमें इस बात का भी पता होना चाहिए कि Android OS को Java में ही develop किया गया है अतः परोक्ष रूप से android apps के निर्माण में Java का ही प्रयोग किया जाता है।

Java की विशेस्ताएं –

1-Object Oriented Programming –

Java पूर्ण रूप से एक Object Oriented Programming language है। C++ भी एक Object Oriented Programming language है परन्तु हम उसे एक पूर्ण Object Oriented Programming language नहीं बोल सकते क्यों कि C++ में हम सम्पूर्ण program को उसमे एक भी class का प्रयोग किये बिना लिख सकते हैं तथा  execute करा सकते हैं।  लेकिन Java में हमें simple Hello World को print करने के लिए भी एक class बनानी पड़ेगी। 

2-Security –

जब हम किसी भी program को internet से download करते हैं तो यह खतरा रहता है कि उसके साथ कोई virus नहीं आ जाये।  Java के साथ ये problem नहीं है क्यों कि java applet को हम client के browser पर ही download होने तथा execute होने के लिए enable कर सकते है।  हम applet का configuration इस तरह से कर सकते हैं कि वह केवल Java execution environment का ही प्रयोग करे न कि अन्य किसी computer part क।। 

3-Platform Independent –

Java Program किसी भी Operating System का use  करने वाले computer पर रन हो सकता है।  सीधे शब्दों में बोले तो किसी भी ऐसे computer पर Java Program run हो सकता है जिसमे JVM (Java Virtual Machine ) हो।  यह इस वजह से संभव हो पता है क्यों कि Java Program सीधे किसी computer पर run होने के बजाय पहले JVM पर run होता है और JVM इसे byte code में बदल देता है जो अब किसी भी कंप्यूटर पर run  हो सकता है।  

Java Basics –

अब हम किसी भी Programming language में जो basic Program होता है उसे देखते हैं – 

public class Demo {
  public static void main(String[] args) {
    System.out.println("I am using Java");
  }
}

Output –

उपरोक्त Java Program को compile करने के लिए हमे निम्न command प्रयोग करनी होती है –

c:> javac Demo.java ( यहाँ javac का प्रयोग Java compiler को command देने के लिए किया जाता है तथा Demo.java हमारी java file का नाम है )

Compilation के बाद Java file class file में बदल जाती है जिसमे byte code होता है जो interpreter के लिए Program को run करने की instructions लिए होता है। 

उपरोक्त Java Program को run करने के लिए हमे निम्न command प्रयोग करनी होती है –

c:> java Demo

Java के विभिन्न Data Types-   Java में 8 primitive data types होते हैं –

1.	byte 
2.	short
3.	int 
4.	long
5.	float
6.	double
7.	char (Character)
8.	boolean  

प्रथम 4 data types byte, short, int, long – Integer Data Types कहलाते हैं तथा float and double , Floating Point Data Types कहलाते हैं। 

Integer Data Types वे होते हैं जो integer value को होल्ड करते हैं इनकी range तथा size निम्न प्रकार से है –

Data Type			Range					Size
1.	byte			-128 to +127				1 byte
2.	short			-32768 to +32767			2 byte
3.	int 			-2147483248 to +2147483647	        4 byte
4.	long			-9223372036854775808 to 		8 byte
                                 9223372036854775807

Floating Point Data Types वे होते हैं जो floating point value को होल्ड करते हैं इनकी range तथा size निम्न प्रकार से है –

5.	float			+-3.4 E 38				4 byte
6.	double			+-1.7 E 308				8 byte

Character Data Types वे होते हैं जो char value को होल्ड करते हैं इनकी range तथा size निम्न प्रकार से है –

7.	char			0 to 65536				2 byte

Boolean data type केवल दो तरह की ही value store कर सकते हैं True या False. ये variables तब काम आते हैं जब हमें किसी प्रकार का decision making करना हो या किसी Program में लूप का प्रयोग करना हो।

अब हम Integer data types का प्रयोग करके एक basic addition का Program देखते हैं –

public class Main {
  public static void main(String[] args) {
   int a = 2, b = 3, sum;
   sum = a + b;
    System.out.println("Total = " + sum);
  }
}

Output –

Array-

एक जैसे data types के समूह को ही Array बोलते हैं।  Array के हर element को एक unique number से पहचाना जाता है जइसे Array की index या subscript कहते हैं।  Java में Array बनाने के लिए दो steps का प्रयोग किया जाया है -Array variable को declare करना तत्पश्चात Array variable को define करना।

Array की Index हमेशा 0 से शुरू होती है तथा जब हम कोई Array बनाते हैं तो उसके प्रत्येक element में default value चली जाती है या ये कहे की प्रत्येक element default value से initialize हो जाता है। 

Declaration of Array –

Int arr[]; or int [] arr;
Defining the Array-
arr = new int [5];

String –

Java में String class होती है न कि data type.  String class के objects का प्रयोग character sequences को store करने में किया जाता है। 

Creating a String object – 
String s1 = “hello”;
String s2 = new String (“Hello”); 

Array of Strings –

जिस प्रकार से हम primitive data types का array बना सकते हैं उसी प्रकार हम string का भी array बना सकते हैं –

String arr[] = new String[3];
arr[0] = "C++";
arr{1} = "Java";
arr{2] = "Oracle";

इस पोस्ट के पहले मैंने और भी कई पोस्ट लिखी हैं, जैसे की HTML , Microsoft Excel , Gmail , JavaScript आदि, आप अपने इच्छा के अनुसार इन्हे देख सकते है।

Java Basics in Hindi – Learn Java in Hindi

error: Content is protected !!