का परिचय Java
एचएमबी क्या है? Java?
Java यह एक सामान्य प्रयोजन, वर्ग-आधारित, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है जिसे कम कार्यान्वयन निर्भरता के लिए डिज़ाइन किया गया है। यह एप्लिकेशन विकास के लिए एक कंप्यूटिंग प्लेटफ़ॉर्म है। Java इसलिए यह तेज़, सुरक्षित और विश्वसनीय है। इसका इस्तेमाल विकास के लिए व्यापक रूप से किया जाता है Java लैपटॉप, डेटा सेंटर, गेम कंसोल, वैज्ञानिक सुपर कंप्यूटर, सेल फोन आदि में अनुप्रयोग।
एचएमबी क्या है? Java प्लेटफार्म?
Java मंच प्रोग्रामों का एक संग्रह है जो प्रोग्रामरों को विकसित करने और चलाने में मदद करता है Java प्रोग्रामिंग अनुप्रयोगों को कुशलतापूर्वक करने के लिए। इसमें एक निष्पादन इंजन, एक कंपाइलर और इसमें लाइब्रेरी का एक सेट शामिल है। यह कंप्यूटर सॉफ्टवेयर और विनिर्देशों का एक सेट है। जेम्स गोसलिंग ने इसे विकसित किया Java सन माइक्रोसिस्टम्स में मंच, और Oracle बाद में कॉर्पोरेशन ने इसे अधिग्रहित कर लिया।
यह वीडियो पेश करता है Java मंच, और बताते हैं क्यों Java यह एक प्लेटफॉर्म होने के साथ-साथ एक प्रोग्रामिंग भाषा भी है।
क्लिक करें यहाँ उत्पन्न करें यदि वीडियो उपलब्ध न हो
Java परिभाषा और अर्थ
Java यह एक मल्टी-प्लेटफ़ॉर्म, ऑब्जेक्ट-ओरिएंटेड और नेटवर्क-केंद्रित भाषा है। यह सबसे ज़्यादा इस्तेमाल की जाने वाली प्रोग्रामिंग भाषाओं में से एक है। Java इसका उपयोग कंप्यूटिंग प्लेटफॉर्म के रूप में भी किया जाता है।
इसे अधिकांश संगठनों द्वारा अपनी परियोजनाएं बनाने के लिए पसंद की जाने वाली तेज, सुरक्षित और विश्वसनीय प्रोग्रामिंग भाषाओं में से एक माना जाता है।
एचएमबी क्या है? Java के लिए इस्तेमाल होता है?
यहाँ कुछ महत्वपूर्ण बातें हैं Java अनुप्रयोग:
- इसका उपयोग विकास के लिए किया जाता है Android ऐप्स
- आपको एंटरप्राइज़ सॉफ़्टवेयर बनाने में मदद करता है
- मोबाइल जावा अनुप्रयोगों की विस्तृत श्रृंखला
- वैज्ञानिक कंप्यूटिंग अनुप्रयोग
- बिग डेटा एनालिटिक्स के लिए उपयोग करें
- Java हार्डवेयर उपकरणों की प्रोग्रामिंग
- अपाचे, जेबॉस, ग्लासफिश आदि जैसे सर्वर-साइड प्रौद्योगिकियों के लिए उपयोग किया जाता है।
का इतिहास Java प्रोग्रामिंग भाषा
यहां इतिहास के कुछ महत्वपूर्ण स्थल दिए गए हैं Java भाषा:
- RSI Java इस भाषा को शुरू में OAK कहा जाता था।
- मूल रूप से इसे पोर्टेबल डिवाइस और सेट-टॉप बॉक्स को संभालने के लिए विकसित किया गया था। ओक एक बड़ी विफलता थी।
- 1995 में सन ने नाम बदलकर “Java” और तेजी से बढ़ते www (वर्ल्ड वाइड वेब) विकास व्यवसाय का लाभ उठाने के लिए भाषा को संशोधित किया।
- Later2009 में, Oracle कॉर्पोरेशन ने सन माइक्रोसिस्टम्स का अधिग्रहण कर लिया और तीन प्रमुख सन सॉफ्टवेयर परिसंपत्तियों का स्वामित्व ले लिया: Java, MySQL, तथा Solaris.
Java संस्करण
यहाँ सभी का संक्षिप्त इतिहास दिया गया है Java संस्करण के साथ इसकी रिलीज की तारीख भी दी गई है।
| Java संस्करण | तिथि रिलीज |
|---|---|
| JDK अल्फा और बीटा | 1995 |
| जेडीके 1.0 | 23 जनवरी 1996 |
| जेडीके 1.1 | 19 वें XXXX |
| जे2एसई 1.2 | 8th दिसम्बर 1998 |
| जे2एसई 1.3 | द्वारा प्रकाशित |
| जे2एसई 1.4 | 6 वें XXXX |
| जे2एसई 5.0 | 30th सितम्बर 2004 |
| Java एसई 6 | 11th दिसम्बर 2006 |
| Java एसई 7 | द्वारा प्रकाशित एवं अनुष्का मेंघवानी द्वारा अनुवादित |
| Java एसई 8 | 18th मार्च 2014 |
| Java एसई 9 | 21 से सितंबर 2017 |
| Java एसई 10 | 20th मार्च 2018 |
| जावा एसई 11 | 25th सितम्बर 2018 |
| जावा एसई 12 | 19th मार्च 2019 |
| जावा एसई 13 | 17th सितम्बर 2019 |
| जावा एसई 14 | 17th मार्च 2020 |
| जावा एसई 15 | 15 सितंबर 2020 (नवीनतम Java संस्करण) |
Java विशेषताएं
यहाँ कुछ महत्वपूर्ण बातें हैं Java विशेषताएं:
- यह सीखने में आसान प्रोग्रामिंग भाषाओं में से एक है।
- एक बार कोड लिखें और उसे लगभग किसी भी कंप्यूटिंग प्लेटफॉर्म पर चलाएं।
- Java प्लेटफ़ॉर्म-स्वतंत्र है। एक मशीन में विकसित कुछ प्रोग्राम दूसरी मशीन में निष्पादित किए जा सकते हैं।
- इसे ऑब्जेक्ट-ओरिएंटेड अनुप्रयोगों के निर्माण के लिए डिज़ाइन किया गया है।
- यह स्वचालित मेमोरी प्रबंधन वाली एक बहु-थ्रेडेड भाषा है।
- इसे इंटरनेट के वितरित वातावरण के लिए बनाया गया है।
- यह नेटवर्क-केंद्रित होने के कारण वितरित कंप्यूटिंग को सुविधाजनक बनाता है।
के घटक Java प्रोग्रामिंग भाषा
A Java प्रोग्रामर सोर्स कोड नामक मानव-पठनीय भाषा में प्रोग्राम लिखता है। इसलिए, सीपीयू या चिप्स कभी भी किसी भी भाषा में लिखे गए सोर्स कोड को नहीं समझ पाते हैं। प्रोग्रामिंग भाषाये कंप्यूटर या चिप्स सिर्फ़ एक ही चीज़ समझते हैं, जिसे मशीन लैंग्वेज या कोड कहते हैं। ये मशीन कोड CPU लेवल पर चलते हैं। इसलिए, CPU के दूसरे मॉडल के लिए अलग-अलग मशीन कोड होंगे।
हालाँकि, आपको मशीन कोड के बारे में चिंता करने की ज़रूरत नहीं है, क्योंकि प्रोग्रामिंग पूरी तरह से सोर्स कोड के बारे में है। मशीन इस सोर्स कोड को समझती है और इसे मशीन-समझने योग्य कोड में बदल देती है, जो एक निष्पादन योग्य कोड होता है।
ये सभी कार्यक्षमताएं निम्नलिखित 3 के अंदर होती हैं Java प्लेटफ़ॉर्म घटक:
Java विकास किट (JDK)
JDK एक सॉफ्टवेयर विकास वातावरण है जिसका उपयोग एप्लेट बनाने और Java अनुप्रयोग। JDK का पूर्ण रूप है Java विकास उपकरण समूह। Java डेवलपर्स इसका उपयोग कर सकते हैं Windows, macOS, Solaris, और लिनक्स। JDK उन्हें कोड करने और चलाने में मदद करता है Java एक ही कंप्यूटर पर एक से अधिक JDK संस्करण स्थापित करना संभव है।
JDK का उपयोग क्यों करें?
JDK का उपयोग करने के मुख्य कारण यहां दिए गए हैं:
- JDK में लिखने के लिए आवश्यक उपकरण शामिल हैं Java प्रोग्राम और उन्हें निष्पादित करने के लिए JRE.
- इसमें एक कंपाइलर, Java एप्लिकेशन लॉन्चर, एप्लेटव्यूअर, आदि.
- कंपाइलर में लिखे गए कोड को परिवर्तित करता है Java बाइट कोड में.
- Java एप्लिकेशन लॉन्चर एक JRE खोलता है, आवश्यक क्लास लोड करता है, और इसकी मुख्य विधि निष्पादित करता है।
Java वर्चुअल मशीन (JVM):
Java वर्चुअल मशीन (JVM) एक इंजन है जो चलाने के लिए रनटाइम वातावरण प्रदान करता है Java कोड या अनुप्रयोग। यह परिवर्तित करता है Java बाइटकोड को मशीन भाषा में बदलना। JVM इसका एक हिस्सा है Java रन एनवायरनमेंट (JRE)। अन्य प्रोग्रामिंग भाषाओं में, कंपाइलर किसी विशेष सिस्टम के लिए मशीन कोड तैयार करता है। हालाँकि, Java कंपाइलर एक वर्चुअल मशीन के लिए कोड तैयार करता है जिसे कहा जाता है Java आभासी मशीन।
जेवीएम क्यों?
JVM का उपयोग करने के महत्वपूर्ण कारण यहां दिए गए हैं:
- JVM कार्यान्वयन का एक प्लेटफ़ॉर्म-स्वतंत्र तरीका प्रदान करता है Java सोर्स कोड।
- इसमें अनेक लाइब्रेरीज़, उपकरण और फ्रेमवर्क हैं।
- एक बार जब आप चलाते हैं Java इस प्रोग्राम को आप किसी भी प्लेटफॉर्म पर चला सकते हैं और बहुत समय बचा सकते हैं।
- JVM JIT (जस्ट-इन-टाइम) कंपाइलर के साथ आता है जो परिवर्तित करता है Java स्रोत कोड को निम्न-स्तरीय मशीन भाषा में परिवर्तित करता है। इसलिए, यह एक नियमित एप्लिकेशन की तुलना में तेज़ चलता है।
Java रनटाइम एनवायरनमेंट (JRE)
JRE एक ऐसा सॉफ्टवेयर है जिसे दूसरे सॉफ्टवेयर को चलाने के लिए डिज़ाइन किया गया है। इसमें क्लास लाइब्रेरी, लोडर क्लास और JVM शामिल हैं। सरल शब्दों में, अगर आप कोई सॉफ्टवेयर चलाना चाहते हैं Java प्रोग्राम चलाने के लिए आपको JRE की आवश्यकता होगी। यदि आप प्रोग्रामर नहीं हैं, तो आपको JDK इंस्टॉल करने की आवश्यकता नहीं है, बल्कि इसे चलाने के लिए केवल JRE की आवश्यकता है। Java कार्यक्रम.
JRE का उपयोग क्यों करें?
JRE का उपयोग करने के मुख्य कारण इस प्रकार हैं:
- JRE में क्लास लाइब्रेरी, JVM और अन्य सहायक फ़ाइलें शामिल हैं। इसमें कोई टूल शामिल नहीं है Java डिबगर, कंपाइलर आदि जैसे विकास कार्य।
- यह महत्वपूर्ण पैकेज क्लासेस जैसे कि गणित, स्विंग, यूटिल, लैंग, एडब्ल्यूटी और रनटाइम लाइब्रेरीज़ का उपयोग करता है।
- अगर आपको भागना पड़े Java यदि आप एक एप्लेट का उपयोग कर रहे हैं, तो आपके सिस्टम में JRE अवश्य स्थापित होना चाहिए।
विभिन्न प्रकार के Java प्लेटफार्म
चार अलग-अलग प्रकार के होते हैं Java प्रोग्रामिंग भाषा प्लेटफॉर्म:
1. Java प्लेटफ़ॉर्म, मानक संस्करण (Java एसई): Java एसई का एपीआई प्रदान करता है Java प्रोग्रामिंग भाषा की मुख्य कार्यक्षमता। यह उच्च-स्तरीय कक्षाओं के लिए प्रकार और ऑब्जेक्ट के सभी आधार को परिभाषित करता है। इसका उपयोग नेटवर्किंग, सुरक्षा, डेटाबेस एक्सेस, ग्राफ़िकल यूज़र इंटरफ़ेस (GUI) विकास और XML पार्सिंग के लिए किया जाता है।
2. Java प्लेटफ़ॉर्म, एंटरप्राइज़ संस्करण (Java ईई): RSI Java ईई प्लेटफॉर्म अत्यधिक स्केलेबल, बड़े पैमाने पर, बहु-स्तरीय, विश्वसनीय और सुरक्षित नेटवर्क अनुप्रयोगों को विकसित करने और चलाने के लिए एक एपीआई और रनटाइम वातावरण प्रदान करता है।
3. Java प्रोग्रामिंग भाषा प्लेटफ़ॉर्म, माइक्रो संस्करण (Java मुझे): RSI Java एमई प्लेटफॉर्म एक एपीआई और एक छोटे-फुटप्रिंट वर्चुअल मशीन प्रदान करता है Java छोटे उपकरणों, जैसे मोबाइल फोन, पर प्रोग्रामिंग भाषा अनुप्रयोगों का उपयोग करना।
4. Java एफएक्स: JavaFX एक ऐसा प्लैटफ़ॉर्म है जो हल्के यूजर-इंटरफ़ेस API का उपयोग करके समृद्ध इंटरनेट एप्लिकेशन विकसित करता है। यह उपयोगकर्ता हार्डवेयर-त्वरित ग्राफ़िक्स और मीडिया इंजन का उपयोग करता है जो मदद करते हैं Java नेटवर्क डेटा स्रोतों से कनेक्ट करने के लिए उच्च-प्रदर्शन क्लाइंट और आधुनिक लुक-एंड-फील और उच्च-स्तरीय API का लाभ उठाएं।
समझ में Java प्रोग्रामिंग भाषा सीखने के लिए, हमें कुछ बुनियादी अवधारणाओं को समझने की आवश्यकता है कि कंप्यूटर प्रोग्राम किस प्रकार कमांड चलाता है और कार्रवाई को निष्पादित करता है।
पीसी क्या है?
कंप्यूटर एक इलेक्ट्रॉनिक उपकरण है जो गणना करने में सक्षम है। हम सभी जानते हैं कि इसमें मॉनिटर, कीबोर्ड, माउस और जानकारी संग्रहीत करने के लिए मेमोरी होती है। लेकिन कंप्यूटर का सबसे महत्वपूर्ण घटक प्रोसेसर है। यह कंप्यूटर के सभी सोचने का काम करता है, लेकिन सवाल यह है कि कंप्यूटर यह कैसे सोचता है? यह टेक्स्ट, इमेज, वीडियो आदि को कैसे समझता है?
एचएमबी क्या है? Assembly भाषा?
कंप्यूटर एक इलेक्ट्रॉनिक डिवाइस है, और यह केवल इलेक्ट्रॉनिक सिग्नल या बाइनरी सिग्नल को ही समझ सकता है। उदाहरण के लिए, 5-वोल्ट इलेक्ट्रॉनिक सिग्नल बाइनरी नंबर 1 को दर्शा सकता है, जबकि 0 वोल्ट बाइनरी नंबर 0 को दर्शा सकता है। इसलिए आपका पीसी लगातार इन सिग्नल से बमबारी करता रहता है।
ऐसे संकेतों के आठ बिट्स को पाठ, संख्यात्मक और प्रतीकों की व्याख्या करने के लिए एक साथ समूहीकृत किया जाता है।
उदाहरण के लिए, # प्रतीक को कंप्यूटर द्वारा 10101010 के रूप में पहचाना जाता है। इसी प्रकार, फ़ंक्शन जोड़ने के पैटर्न को 10000011 द्वारा दर्शाया जाता है।
इसे 8-बिट कंप्यूटिंग के नाम से जाना जाता है। आज के समय का प्रोसेसर 64-बिट समय को डिकोड करने में सक्षम है। लेकिन इस अवधारणा का प्रोग्रामिंग भाषा JAVA से क्या संबंध है? आइए इसे एक उदाहरण के रूप में समझते हैं।
मान लीजिए कि आप कंप्यूटर को दो संख्याओं (1+2) को जोड़ने के लिए कहना चाहते हैं, जिन्हें कुछ बाइनरी संख्याओं (10000011) द्वारा दर्शाया जाता है, तो आप इसे अपने कंप्यूटर को कैसे बताएंगे? हां, हम अपने कोड को निष्पादित करने के लिए असेंबली भाषा का उपयोग करने जा रहे हैं।
"Assembly भाषा सॉफ्टवेयर विकास भाषाओं का सबसे प्राथमिक रूप है।”
हम कंप्यूटर को इस प्रारूप में कमांड देने जा रहे हैं, जैसा कि नीचे दिखाया गया है। इस भाषा में दो संख्याओं को जोड़ने के लिए आपका कोड इस क्रम में होगा।
- संख्या 1 को मेमोरी स्थान A पर संग्रहीत करें
- संख्या 2 को मेमोरी स्थान B पर संग्रहीत करें
- स्थान A और B की सामग्री जोड़ें
- परिणाम संग्रहीत करें
लेकिन हम यह कैसे करेंगे? 1950 के दशक में, जब कंप्यूटर बहुत बड़े थे और बहुत ज़्यादा बिजली की खपत करते थे, तो आप अपने असेंबली कोड को मैपिंग शीट का उपयोग करके 1 और 0 के संगत मशीन कोड में बदल देते थे। Later, यह कोड मशीन कार्ड में पंच किया जाएगा और कंप्यूटर को फीड किया जाएगा। कंप्यूटर इन कोड को पढ़ेगा और प्रोग्राम को निष्पादित करेगा। यह एक लंबी प्रक्रिया होगी जब तक कि ASSEMBLER मदद के लिए नहीं आता।
असेंबलर और कंपाइलर क्या हैं?
प्रौद्योगिकी में उन्नति के साथ, i/o डिवाइस का आविष्कार किया गया। आप ASSEMBLER का उपयोग करके सीधे अपने प्रोग्राम को PC में टाइप कर सकते हैं। यह इसे संबंधित मशीन कोड (110001..) में परिवर्तित करता है और इसे आपके प्रोसेसर को फीड करता है। (1+2) के हमारे उदाहरण पर वापस आते हुए, असेंबलर इस कोड को मशीन कोड और आउटपुट में बदल देगा।
इसके अलावा, आपको कॉल भी करनी होगी Operaटिंग सिस्टम ने कोड के आउटपुट को प्रदर्शित करने के लिए फ़ंक्शन प्रदान किए।
लेकिन इस प्रक्रिया में अकेले असेंबलर शामिल नहीं होता है; इसके लिए कंपाइलर को लंबे कोड को कोड के छोटे-छोटे टुकड़ों में संकलित करने की भी आवश्यकता होती है। सॉफ़्टवेयर डेवलपमेंट भाषाओं में प्रगति के साथ, यह पूरा असेंबली कोड सिर्फ़ एक लाइन में सिमट सकता है प्रिंट f 1+2 A COMPILER नामक सॉफ्टवेयर के साथ। इसका उपयोग आपके कंप्यूटर को कंप्यूटर में बदलने के लिए किया जाता है। सी भाषा कोड को असेंबली कोड में बदलें। असेंबलर इसे संबंधित मशीन कोड में बदल देता है। यह मशीन कोड प्रोसेसर को भेजा जाएगा। पीसी या कंप्यूटर में इस्तेमाल होने वाला सबसे आम प्रोसेसर इंटेल प्रोसेसर है।
यद्यपि वर्तमान समय के कम्पाइलर, असेंबलर के साथ आते हैं, लेकिन वे सीधे आपके उच्च भाषा कोड को मशीन कोड में परिवर्तित कर सकते हैं।
अब, मान लीजिए Windows ऑपरेटिंग सिस्टम इस इंटेल प्रोसेसर पर चलता है, जो कि एक संयोजन है Operaसिस्टम और प्रोसेसर के संयोजन को प्लेटफॉर्म कहते हैं। दुनिया में सबसे आम प्लेटफॉर्म है Windows, और इंटेल को विंटेल प्लेटफॉर्म कहा जाता है। अन्य लोकप्रिय प्लेटफॉर्म AMD और हैं लिनक्स, पावर पीसी, और मैक ओएस एक्स.
अब, प्रोसेसर में बदलाव के साथ, असेंबली निर्देश भी बदल जाएंगे। उदाहरण के लिए:
- इंटेल में ऐड इंस्ट्रक्शन को AMD के लिए ADDITION कहा जा सकता है
- या गणित पावर पीसी के लिए जोड़ें
और, इसमें बदलाव के साथ Operaसिस्टम में परिवर्तन के साथ, ओएस-स्तरीय कॉल का स्तर और प्रकृति भी बदल जाएगी।
एक डेवलपर के रूप में, मैं चाहता हूँ कि मेरा सॉफ़्टवेयर प्रोग्राम सभी प्लेटफ़ॉर्म पर काम करे ताकि मेरा राजस्व अधिकतम हो सके। इसलिए मुझे अलग-अलग कंपाइलर खरीदने होंगे जो मेरे प्रिंट एफ कमांड को मूल मशीन कोड में बदल दें।
लेकिन कंपाइलर महंगे आते हैं, और संगतता संबंधी समस्याएँ होने की संभावना होती है। इसलिए अलग-अलग OS और प्रोसेसर के लिए अलग-अलग कंपाइलर खरीदना और इंस्टॉल करना संभव नहीं है। तो, वैकल्पिक समाधान क्या हो सकता है? Java भाषा।
कैसे Java वर्चुअल मशीन काम करती है?
का उपयोग करके Java आभासी मशीनइस समस्या का समाधान किया जा सकता है। लेकिन यह अलग-अलग प्रोसेसर और ओएस पर कैसे काम करता है, आइए इस प्रक्रिया को स्टेप बाय स्टेप समझते हैं।
चरण 1) दो संख्याओं का योग प्रदर्शित करने के लिए कोड System.out.println(1+2) है, और इसे .java फ़ाइल के रूप में सहेजा गया है।
चरण 2) जावा कम्पाइलर का उपयोग करके कोड को एक मध्यवर्ती कोड में परिवर्तित किया जाता है जिसे कहा जाता है बाइटकोड. आउटपुट एक है .class फ़ाइल.
चरण 3) यह कोड किसी भी प्लेटफ़ॉर्म द्वारा नहीं समझा जा सकता है, बल्कि केवल एक वर्चुअल प्लेटफ़ॉर्म द्वारा समझा जा सकता है जिसे 'कोड' कहा जाता है। Java आभासी मशीन।
चरण 4) यह वर्चुअल मशीन आपके ऑपरेटिंग सिस्टम के RAM में रहती है। जब वर्चुअल मशीन को यह बाइटकोड खिलाया जाता है, तो यह उस प्लेटफ़ॉर्म की पहचान करता है जिस पर यह काम कर रहा है और बाइटकोड को मूल मशीन कोड में बदल देता है।
अपने पीसी पर काम करते समय या वेब ब्राउज़ करते समय, जब भी आपको इनमें से कोई भी आइकन दिखाई दे, तो आश्वस्त हो जाएँ कि जावा वर्चुअल मशीन आपके रैम में लोड है। Java आकर्षक बात यह है कि एक बार संकलित कोड न केवल सभी पीसी प्लेटफार्मों पर बल्कि मोबाइल या अन्य इलेक्ट्रॉनिक गैजेट्स पर भी चल सकता है। Java.
अत,
"Java एक प्रोग्रामिंग भाषा के साथ-साथ एक प्लेटफ़ॉर्म भी है”
कैसे है Java प्लेटफ़ॉर्म स्वतंत्र?
सी कम्पाइलर की तरह, Java कंपाइलर किसी विशेष मशीन के लिए मूल निष्पादन योग्य कोड नहीं बनाता है। इसके बजाय, Java बाइटकोड नामक एक अद्वितीय प्रारूप तैयार करता है। यह वर्चुअल मशीन विनिर्देश में निर्धारित नियमों के अनुसार निष्पादित होता है। इसलिए, Java एक प्लेटफ़ॉर्म-स्वतंत्र भाषा है.
बाइटकोड किसी भी ऑपरेटिंग सिस्टम पर इंस्टॉल किए गए किसी भी JVM के लिए समझने योग्य है। संक्षेप में, जावा स्रोत कोड सभी ऑपरेटिंग सिस्टम पर चल सकता है।
सारांश
- Java एक बहु-प्लेटफ़ॉर्म, ऑब्जेक्ट-ओरिएंटेड और नेटवर्क-केंद्रित प्रोग्रामिंग भाषा है Java एक सामान्य प्रयोजन, वर्ग-आधारित, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है।
- Java प्लेटफ़ॉर्म प्रोग्रामों का एक संग्रह है जो प्रोग्रामरों को विकसित करने और चलाने में मदद करता है Java अनुप्रयोगों को कुशलतापूर्वक उपयोग करना।
- का मतलब Java: Java एक बहु-प्लेटफ़ॉर्म और नेटवर्क-केंद्रित प्रोग्रामिंग भाषा है।
- इसका उपयोग मुख्य रूप से विकास के लिए किया जाता है Android ऐप्स और एंटरप्राइज़ सॉफ़्टवेयर.
- 2009, Oracle कॉर्पोरेशन ने सन माइक्रोसिस्टम्स का अधिग्रहण कर लिया और तीन प्रमुख सन सॉफ्टवेयर परिसंपत्तियों का स्वामित्व ले लिया: Java, Solaris, तथा MySQL.
- के नवीनतम संस्करण Java 15 सितंबर, 2020 को जारी किया गया
- की सबसे अच्छी विशेषता Java यह सीखने में सबसे आसान प्रोग्रामिंग भाषाओं में से एक है।
- चार प्रकार के Java प्रोग्रामिंग भाषा प्लेटफॉर्म हैं: 1) Java प्लेटफ़ॉर्म, मानक संस्करण (Java एसई) 2) Java प्लेटफ़ॉर्म, एंटरप्राइज़ संस्करण (Java ईई) 3) Java प्लेटफ़ॉर्म, माइक्रो संस्करण (Java एमई) 4) JavaFX
- कंप्यूटर एक इलेक्ट्रॉनिक उपकरण है जो गणना करने में सक्षम है।
- कंप्यूटर केवल इलेक्ट्रॉनिक सिग्नल या बाइनरी सिग्नल को ही समझता है।
- असेंबलर एक उन्नत तकनीक है जो स्रोत कोर को संबंधित मशीन कोड (110001..) में परिवर्तित करती है और आपके प्रोसेसर को फीड करती है।








