जावा क्या है | Java कैसे काम करता है?

 जावा क्या है? 

जावा की कोई full form नहीं है, यह एक प्रोग्रामिंग लैंग्वेज, और इस लैंग्वेज को मूल रूप से 1995 में सन माइक्रोसिस्टम्स में जेम्स गोसलिंग द्वारा विकसित की गई थी. यह आज के समय की सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है, C और C++ आज सन माइक्रोसिस्टम्स के जावा ओरेकल कॉर्पोरेशन की सहायक कंपनी है, आइये अब इसके बारे में अन्य सामान्य जानकारी प्राप्त करते हैं।

जावा एक जनरल पर्पस, ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज हैं. इस प्रोग्रामिंग लैंग्वेज की खोज वर्ष 1991 में Sun MicroSystems में काम करने वाली टीम ने की थी और इस टीम का नेतृत्व उस समय James Gosling कर रहे थे. James Gosling के नेतृत्व वाली इस टीम में पैट्रिक नौघटन, क्रिस व्राथ, एड फ्रैंक और माइक शेरीडन जिसे महान लोग शामिल थे. सबसे पहले James Gosling और उनकी टीम के द्वारा इस प्रोग्रामिंग लैंग्वेज का नाम ओक रखा था. Sun microsystems ने वर्ष 1995 में इस प्रोग्रामिंग लैंग्वेज का नाम बदल कर Java कर दिया था यह वह समय था जब इसका पहले संस्करण को बाजारों में उतार गया, Sun microsystems द्वारा प्रकशित किए गए Java के संस्करण को कंपनी के ओर से Java development kit यह नाम दिया गया।

Java एक जनरल पर्पस ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज है, जैसा की हम जानते है. सबसे पहले इसका का नाम ओक रखा गया था लेकिन बाद में इसके नाम को change किया गया और इसका नाम जावा कर दिया गया. इस लैंग्वेज को James Gosling ने develop किया था, जावा को consumer electronics जैसे की TV, microwave VCR आदि software बनाने के लिए develop किया गया था, जावा का सबसे important और popular feature था की java platform independent थी, जावा किसी एक particular hardware या operating system के लिए डिज़ाइन नहीं की गयी थी. जावा में बनाये गए program को आप किसी भी system पर execute कर सकते है, जावा का ये feature जावा को आज भी सबसे popular लैंग्वेज बनाता है।

Java के अब तक प्रकशित किए गए Versions की List

(Version)     (Release year)

JDK 1.1 फरवरी 1997

J2SE 1.2 दिसम्बर 1998

J2SE 1.3 मई 2000

J2SE1.4 फ़रवरी 2002

J2SE 5.0 सितम्बर 2004

J2SE SE 6 दिसम्बर 2006

J2SE SE 7 जुलाई 2011

J2SE SE 8 मार्च 2014

J2SE SE 10 अप्रैल 201

Features of java ?

ऑब्जेक्ट ओरिएंटेड

सहज और आसन

प्लेटफार्म इंडिपेंडेंट

सुरक्षित

डायनामिक

Distributed

ऑब्जेक्ट ओरिएंटेड

C और C++ के जैसे Java भी एक Object Oriented Programming Language हैं।

सहज और आसन

जावा एक बहुत ही सरल प्रोग्रामिंग लैंग्वेज हैं, आपको C और C++ के बहुत से गुण इस लैंग्वेज में देखने को मिल जायेगे, अगर आपको C/C++ का ज्ञान है, तो जावा प्रोग्राम सीखने में आपको किसी भी प्रकार की परेशानियों का सामना नहीं करना पडेगा।

प्लेटफार्म इंडिपेंडेंट

जावा का प्लेटफार्म इंडिपेंडेंट है, जावा में लिखे गए प्रोग्राम्स को आप किसी भी ऑपरेटिंग सिस्टम वाले कंप्यूटर में रन कर सकते है।

सुरक्षित

जावा को बहुत secure प्रोग्रामिंग लैंग्वेज माना जाता है, जावा में लिखे गए कोड की सुरक्षा करने के लिए इसमें कई जरुरी सुविधाएं दी गयी हैं, जिससे के कारण डेवलपर वायरस रहित वातावरण में आसानी के साथ कोड लिख सकता हैं।

डायनामिक

जावा को C और C++ से भी अधिक डायनामिक प्रोग्रामिंग लैंग्वेज कहा जाता हैं. Java में कोड में लिखित Variables, Class आदि को रन टाइम में मेमोरी अलोकेट की जाती हैं।

Distributed

Java की सबसे ख़ास बहुत यह की इसमें आप distributed applications क्रिएट कर सकते है. आपकी जानकारी के लिए बता दे की distributed applications वो applications होती है, जो अलग अलग नेटवर्क्स पर होती है, और एक साथ मिलकर task perform करती है।

java का इस्तेमाल क्या-क्या बनाने में किया  जाता है?

Mobile Applications

Desktop GUI Applications

Web-based Applications

Enterprise Applications

Scientific Applications

Gaming Applications

Big Data technologies

Business Applications

Distributed Applications

Cloud-based Applications

अंतर्निहित सिद्धांत जिसने जावा की सफलता को सक्षम किया है, यह डेवलपर्स और कोडर्स की क्षमता है जो आधुनिक तकनीकी मानकों के प्रति प्रतिस्पर्धी होने के लिए मॉडल को लगातार अपग्रेड करते हैं।

आँकड़े

एंटरप्राइज़ डेस्कटॉप के 97% जावा चलाते हैं।

अमेरिका में जावा का 89% डेस्कटॉप (या कंप्यूटर) चलता है।

दुनिया भर में 9 मिलियन जावा डेवलपर्स हैं।

जावा डेवलपर्स के लिए नंबर 1 पसंद है।

जावा सबसे अधिक इस्तेमाल किया जाने वाला विकास मंच है।

3 बिलियन मोबाइल फोन जावा चलाते हैं।

जावा के साथ ब्लू-रे डिस्क प्लेयर शिप का 100%।

वर्तमान में 5 बिलियन से अधिक जावा कार्ड उपयोग में हैं।

125 मिलियन टीवी डिवाइस जावा चलाते हैं।

Java को मुख्य रूप से तीन भाग में बांट सकते हैं।

Java Micro Edition (J2ME)

Java Standard Edition (J2SE)

Java Enterprise Edition (J2EE)

J2EE (Java 2 Enterprise Edition)

Java आपके Laptops, Computer से लेकर Data-centers मे, Game Consoles से लेकर Scientific Supercomputers मे और Cell Phones से लेकर Internet तक सब जगह है।

Java कैसे काम करता  है?

जावा के किसी Program को Compile करते है तो Program पूरी तरह से Machine Language में Change नहीं होकर एक Intermediate Language में Change होता है जिसे Java Bitecodes कहते है, इस Code को किसी भी Operating System व किसी भी Processor पर चलाया जा सकता है।जावा Program की compilation केवल एक ही बार होती है लेकिन जब भी Java Program चलाया जाता है तो उस Program का Interpretation होता है, Java Bitecodes को Java Virtual Machine (Jvm) का Machine Code कह सकते हैं।वैसे तो Java को digital devices जैसे set-top boxes और television इत्यादि के लिये develop किया गया था. परन्तु इसकी बेहतरीन विशेषताओं के कारण जल्द ही इसे Internet programming और WWW-based applications के लिये भी उसे किया जाने लगा।

क्यों जावा एक लोकप्रिय प्रोग्रामिंग भाषा है?


जावा को सबसे अच्छी प्रोग्रामिंग भाषाओं में से एक कहा जाता है जो हमारे पास है। तो, क्यों जावा? खैर, पिछले कुछ वर्षों में, जावा ने हमारे सामने अभूतपूर्व सुविधाओं को प्रस्तुत करके इसकी कीमत साबित की है।

Java को Platform Independent Language इसलिए कहा गया है क्योंकि इसका कोड किसी एक OS पर नहीं बल्कि किसी भी OS पर Run किया जा सकता है। जैसे Window, Linux, Mac, Android सभी Operating System पर Java Code Run किया जा सकता है।

Java version जो अभी तक रिलीज हुए।

JDK Alpha and Beta (1995)

JDK 1.0 (January 23, 1996)

JDK 1.1 (February 19, 1997)

J2SE 1.2 (December 8, 1998)

J2SE 1.3 (May 8, 2000)

J2SE 1.4 (February 6, 2002)

J2SE 5.0 (September 30, 2004)

Java SE 6 (December 11, 2006)

Java SE 7 (July 28, 2011)

Java SE 8 (March 18, 2014)

Java SE 9 (September 21, 2017)

Java SE 10 (March, 20, 2018)

Java SE 11 (LTS) (September 2018)

Java SE 12 (March 2019)

Java SE 13 (September 2019)

Java SE 14 (March 2020)

Java SE 15 (September 2020)

Java SE 16 (March 2021)

JAVA कहाँ से और कैसे सीखें?

अगर आपको JAVA सीखना है, और और इसकी मदद से काम करना है, तो आप ऑनलाइन भी JAVA पढ़ सकते हैं, आपको ऑनलाइन बहौत सारी एसी वेबसाइट और YouTube channel मिल जायेंगे जहाँ से आपको फ्री में JAVA सीखने का मौका मिलेगा। आइए आपको कुछ एसी ही वेबसाइट  बताते हैं।

youtube 

udemy.com

google

codewithhurry youtube chainnel

Comments

Popular posts from this blog

TOP 10 SHOE BRANDS in india