जावा, आधुनिक वस्तु-उन्मुख कंप्यूटर प्रोग्रामिंग भाषा।
कंप्यूटर प्रोग्रामिंग भाषा: जावा
1990 के दशक के प्रारंभ में, जावा को सन माइक्रोसिस्टम्स, इंक, द्वारा वर्ल्ड वाइड वेब (डब्ल्यूडब्ल्यूडब्ल्यू) के लिए एक प्रोग्रामिंग भाषा के रूप में डिजाइन किया गया था।
।
जावा को सन माइक्रोसिस्टम्स, इंक। में बनाया गया था, जहां जेम्स गोस्लिंग ने एक नई भाषा बनाने के प्रयास में शोधकर्ताओं की एक टीम का नेतृत्व किया, जो उपभोक्ता इलेक्ट्रॉनिक उपकरणों को एक दूसरे के साथ संवाद करने की अनुमति देगा। भाषा पर काम 1991 में शुरू हुआ, और लंबे समय से पहले टीम का ध्यान एक नई जगह, वर्ल्ड वाइड वेब में बदल गया। जावा को पहली बार 1995 में रिलीज़ किया गया था, और जावा को अन्तरक्रियाशीलता और मल्टीमीडिया प्रदान करने की क्षमता ने दिखाया कि यह वेब के लिए विशेष रूप से अनुकूल था।
जावा और अन्य प्रोग्रामिंग भाषाओं के काम करने के तरीके में अंतर क्रांतिकारी था। अन्य भाषाओं में कोड को पहली बार एक विशिष्ट प्रकार के कंप्यूटर के निर्देशों में संकलक द्वारा अनुवादित किया जाता है। इसके बजाय जावा कंपाइलर कोड को बाइटकोड नाम की चीज़ में बदल देता है, जिसे तब जावा रनटाइम एनवायरनमेंट (जेआरई) या जावा वर्चुअल मशीन नामक सॉफ्टवेयर द्वारा व्याख्यायित किया जाता है। JRE एक वर्चुअल कंप्यूटर के रूप में कार्य करता है जो Bytecode की व्याख्या करता है और होस्ट कंप्यूटर के लिए इसका अनुवाद करता है। इस वजह से, जावा कोड को कई प्लेटफार्मों ("एक बार लिखो, कहीं भी चलाओ") के लिए उसी तरह लिखा जा सकता है, जिसने इंटरनेट पर उपयोग के लिए अपनी लोकप्रियता का नेतृत्व करने में मदद की, जहां कई अलग-अलग प्रकार के कंप्यूटर एक ही वेब पेज को पुनः प्राप्त कर सकते हैं।
1990 के दशक के अंत तक जावा ने इंटरनेट पर मल्टीमीडिया ला दिया था और वेब से आगे बढ़ना शुरू कर दिया था, उपभोक्ता उपकरणों (जैसे सेलुलर टेलीफोन), खुदरा और वित्तीय कंप्यूटर, और यहां तक कि नासा के मंगल अन्वेषण रोवर्स के ऑनबोर्ड कंप्यूटर। इस लोकप्रियता के कारण, सूर्य ने विभिन्न प्रयोजनों के लिए जावा की विभिन्न किस्मों का निर्माण किया, जिसमें होम कंप्यूटर के लिए जावा एसई, एम्बेडेड उपकरणों के लिए जावा एमई और इंटरनेट सर्वर और सुपर कंप्यूटर के लिए जावा ईई शामिल हैं। 2010 में ओरेकल कॉर्पोरेशन ने जावा के प्रबंधन को संभाला जब उसने सन माइक्रोसिस्टम्स का अधिग्रहण किया।
नामों में समानता के बावजूद, वेब ब्राउज़र में चलाने के लिए डिज़ाइन की गई जावास्क्रिप्ट भाषा जावा का हिस्सा नहीं है। जावास्क्रिप्ट को 1995 में नेटस्केप कम्युनिकेशंस कॉर्प में विकसित किया गया था और जावा के एक साथी के रूप में कल्पना की गई थी। यह मूल रूप से मोचा कहलाता था और फिर नेटस्केप ने सन से मार्केटिंग लाइसेंस प्राप्त करने से पहले लाइवस्क्रिप्ट की।