Java

Java Definition Hindi

Java सन माइक्रोसिस्टम्स द्वारा विकसित एक उच्च स्तरीय programing language है। यह मूल रूप से set-top boxes और hand held devices के लिए प्रोग्राम विकसित करने के लिए डिज़ाइन किया गया था, लेकिन बाद में web application बनाने के लिए एक लोकप्रिय विकल्प बन गया।

java syntax C++ के समान है, लेकिन सख्ती से एक object-oriented programing language है। उदाहरण के लिए, अधिकांश Java कार्यक्रमों में classes होती हैं, जिनका उपयोग objects को परिभाषित करने के लिए किया जाता है, और विधियों को अलग-अलग वर्गों को सौंपा जाता है। जावा को C++ की तुलना में अधिक सख्त होने के लिए भी जाना जाता है, जिसका अर्थ है कि चर और कार्यों को स्पष्ट रूप से परिभाषित किया जाना चाहिए। इसका मतलब है कि java source code अन्य languages की तुलना में errors या “exceptions” को अधिक आसानी से उत्पन्न कर सकता है, लेकिन यह अन्य प्रकार की त्रुटियों को भी सीमित करता है जो अपरिभाषित चर या assign किए गए प्रकारों के कारण हो सकते हैं।

windows executable योग्य (.EXE फ़ाइलें) या Macintosh applications (.APP फ़ाइलें) के विपरीत, जावा प्रोग्राम सीधे operating system द्वारा नहीं चलाए जाते हैं। इसके बजाय, जावा प्रोग्राम की व्याख्या जावा virtual machine या JVAM द्वारा की जाती है, जो कई Platforms पर चलता है। इसका मतलब है कि सभी जावा प्रोग्राम मल्टीप्लेटफॉर्म हैं और Macintosh, Windows और Unix कंप्यूटर सहित विभिन्न Platform पर चल सकते हैं। हालाँकि, जावा application या Applet को चलाने के लिए JVM को स्थापित किया जाना चाहिए। सौभाग्य से, JVM को जावा रनटाइम एनवायरनमेंट (JRE) के हिस्से के रूप में शामिल किया गया है, जो एक मुफ्त डाउनलोड के रूप में उपलब्ध है।

नोट: ओरेकल ने जनवरी, 2010 में सन माइक्रोसिस्टम्स का अधिग्रहण किया। इसलिए, जावा अब ओरेकल द्वारा बनाए रखा और वितरित किया गया है।