जावा क्या है ?(What is Java ?)
जावा एक प्रोग्रामिंग लैंग्वेज है जो सन 1995 में Sun Microsystem ने
पहली बार इसके वर्जन को पब्लिक में रिलीज़ किया गया |
सबसे पहले जावा को एक इंजीनियरिंग की टीम ने James Goshling के साथ
मिल कर सन 1991
में डेवेलोप किया इस टीम को ग्रीन
टीम नाम दिया गया शुरुआत में ग्रीन टीम ने
इस प्रोग्रामिंग लैंग्वेज को ओक नाम दिया जो सेट टॉप बॉक्सेस के लिए इस्तेमाल की
जाती थी बाद में इसके नाम को ओक से बदल कर जावा रख दिया गया और 1995 में SUN
MICROSYSTEM की तरफ से इसे पब्लिक और ऑफिस इस्तेमाल के लिए रिलीज़ कर दिया गया |
जावा एक हाई लेवल प्रोग्रामिंग और ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग
लैंग्वेज है | जावा को हाई लेवल प्रोग्रामिंग लैंग्वेज इस लिए कहते हैं क्यों कि
यह user understanding भाषा में लिखी जाती है और इसे ऑब्जेक्ट ओरिएंटेड
प्रोग्रामिंग लैंग्वेज इसलिए कहते हैं क्योंकि जावा के प्रोग्राम क्लास और
ऑब्जेक्ट के साथ बनाये जाते हैं इसीलिए इसे ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग
लैंग्वेज कहते हैं |
जावा की सबसे बड़ी खासीयत यह थी कि यह प्लेटफोर्म इंडिपेंडेंट
लैंग्वेज थी इसका मतलब यह था कि आप जावा को किसी भी तरह के ऑपरेटिंग सिस्टम और
किसी भी तरह कि मशीन पर चला सकते थे
जावा और जावा के प्रोग्राम्स को आप किसी भी तरह के ऑपरेटिंग
सिस्टम(जैसे :- Windows
, Mac OS, UNIX, LINUX etc) वाली
मशीन पर रन कसकर सकते थे |
जावा का पहले नाम Oak क्यों रखा गया | (Why was the first name of java ‘OAK’? )
आपकी वेस्टर्न कन्ट्रीज (USA, France Germany etc) में Oak
रास्ट्रीय पेड़ है और इसको ताकत का प्रतीक
माना जाता है | सन 1995 में Oak नाम को बदल कर रखा गया क्यों कि Oak नाम
पहले से ही Oak टेक्नोलॉजीज़ ने अपना ट्रेंड मार्क बना रखा था |
जावा प्रोग्राम्स कैसे रन होते हैं ? (How to run java programs?)
जावा के प्रोग्राम्स को रन करने के लिए एक वर्चुअल मशीन का प्रयोग
किया जाता है जिसका नाम java
virtual machine है | java
virtual machine की मदद से ही जावा के प्रोग्राम्स को चलाया जाता है |
Java virtual Machine क्या है ? (What is Java Virtual Machine?)
जावा वर्चुअल मशीन को शोर्ट फॉर्म में JVM कहा जाता है |
जब आप किसी भी लैंग्वेज में प्रोग्राम लिखते हैं तो उस प्रोग्राम को सोर्स कोड कहा
जाता है | जावा वर्चुअल मशीन क्या करता है उस सोर्स कोड को compiler/interpreter की
मदद से कोम्पिल करके बाइट कोड मे बदल देता है और फिर जावा वर्चुअल मशीन उस बाइट
कोड को मशीन लैंग्वेज में बदल देती है |
History Of Java Edition
समय के साथ साथ जावा के बहुत सारे सॉफ्टवेर को बाजार में उतारा गया
जैसे के निचे दिए गए हैं |
JDK
Alpha and Beta (1995)
JDK
1.0 (23 Jan, 1996)
JDK
1.1 (19 Feb, 1997)
J2SE
1.2 (8 Dec, 1998)
J2SE
1.3 (8 May, 2000)
J2SE
1.4 (6 Feb, 2002)
J2SE
5.0 (30 Sep, 2004)
Java
SE 6 (11 Dec, 2006)
Java
SE 7 (28 July, 2011)
Java
SE 8 (18 March, 2014)
Java
SE 9 (September 2017)
Java
SE 10 (March 2018)
Java
SE 11 (September 2018)
जावा प्रोग्रामिंग लैंग्वेज का प्रयोग कहाँ कहाँ होता है ? (Where is the use of Java Programming Language?)
आज के समय जावा लैंग्वेज का प्रयोग हर it industry में जावा सॉफ्टवेर और जावा उपकरण के रूप में हो रहा है
जैसे कि मोबाइल के गेम्स हो गए या फिर वेब बेस्ड एप्लीकेशन हो गयी हर
जगह जावा का इस्तेमाल हो रहा है |
जावा एप्लीकेशन के प्रकार (Types of Java Application )
यहाँ पर बहुत सारे जावा एप्लीकेशन के बारे में बताया गया है |
Mobile
Application
मोबाइल एप्लीकेशन के बारे में तो आपने सुना भी होगा और आपने इस्तेमाल
भी किये होंगे मोबाइल फ़ोनों में आपने जितने भी गेम एप्लीकेशन देखे हैं बो ज्यादातर
एप्लीकेशन आपके जावा लैंग्वेज में ही बने होते हैं | Google Playstore में जितने
भी एप्लीकेशन आप देखते है बो सभी के सभी जावा प्रोग्रामिंग में ही डेवेलोप किये
जाते हैं|
Computer
Application/Softwares
कंप्यूटर के सॉफ्टवेर के बारे में कोण नही जनता है आज के समय में जिस
किसी ने भी कंप्यूटर चलाया है बो कंप्यूटर सॉफ्टवेर के बारे में जरुर जानता होगा |
कंप्यूटर के सॉफ्टवेर भी आपकी जावा प्रोग्रामिंग लैंग्वेज में ही बनाये जाते है
जिन्हें आप रोज इस्तेमाल भी कसते होंगे उदाहरण :- Media Player , MS–Office ,
AntiVirus etc .
Enterprise
Application
Enterprise application आपकी बो एप्लीकेशन होती है जो high level
security देती है | Enterprise application आपकी बैंकिंग , एकाउंटिंग और
इंडस्ट्रीज में इस्तेमाल की जाती जाती हैं | इस तरह कि Enterprise application
बनाने के लिए Java Enterprise Bean का इस्तेमाल किया जाता है |
Web
Application
जावा प्रोग्रम्मिग्न लैंग्वेज का इस्तेमाल वेब बेस्ड एप्लीकेशन बनाने
में किया जाता है ये सभी के सभी एप्लीकेशन आपकी जावा Jsp, Servlet ,JSF में लिखी
जाती हैं |
जावा बनाने का मकसद क्या था ?( What is the use of java ?)
जावा बनाने का सीधा सा मकसद ये था कि एक ऐसी
प्रोग्रामिंग भाषा बनायीं जाये जो हर तरह के ऑपरेटिंग सिस्टम पर चल सके इसीलिए
जावा बनाई गयी क्युकी जावा के प्रोग्राम्स को आप किसी तरह के ऑपरेटिंग सिस्टम
(जैसे :- Windows,
Mac OS, Linux, Unix etc) पर रन कर सकते हैं | इसीलिए जावा को प्लेटफोर्म इंडिपेंडेंट
लैंग्वेज कहा जाता है |
उदाहरण के तौर पर मान लीजिये आपने C++ में एक
प्रोग्राम लिखा है तो C++
में लिखा गया कोड / प्रोग्राम उसी मशीन पर चल सकता हे जिसके लिखा गया
है आप उस प्रोग्राम को किसी और ऑपरेटिंग मशीन पर नहीं चला सकते हैं |
इसीलिए जावा को बनाया गया क्युकी जावा में लिखे
हुए प्रोग्राम्स को किसी भी ऑपरेटिंग मशीन (Ex:- Windows , Linux, Unix etc ) पर रन करा
सकते हो |
जावा का कहाँ कहाँ इस्तेमाल होती है | (Where is the use of java? )
आजकल जावा का इस्तेमाल हर जगह हो रहा है जैसे
कि web based
programming में Mobile applications में
और कंप्यूटर के सॉफ्टवेर बनानें में , एंड्राइड के जितने भी ऑपरेटिंग सिस्टम (जैसे
:- Kitkat,
Lolipop, Oreo etc) के बारे में आपने सुना है
ये सभी के सभी ऑपरेटिंग सिस्टम आपकी जावा लैंग्वेज में लिखे हुए है |
आज के समय में हर कोई इन्टरनेट के बारे में
जानता है और इस्तेमाल करता है तो इन्टरनेट पर आप जिंतने भी वेब पेज देखते है बो
सभी के सभी java script में लिखे जाते हैं |
धन्यवाद !!
जावा लिखने के कार्यक्रमों के लिए कोडिंग उदाहरण
ReplyDeleteफ़ाइल या निर्देशिका को किसी अन्य निर्देशिका जावा नमूना कोड में ले जाना