परिभाषा जावा

सन माइक्रोसिस्टम्स विकसित हुआ, 1991 में, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा जिसे जावा के रूप में जाना जाता है । इसका उद्देश्य एक सेट-टॉप बॉक्स में उपयोग करना था, एक प्रकार का उपकरण जो टेलीविजन सिग्नल के रिसेप्शन और डिकोडिंग के लिए जिम्मेदार है। भाषा का पहला नाम ओक था, बाद में इसे ग्रीन के रूप में जाना जाता था और इसने जावा संप्रदाय को सूक्ष्मता से अपनाया।

जावा

सूर्य का इरादा सी और सी ++ के समान एक संरचना और वाक्य रचना के साथ एक भाषा बनाना था, लेकिन एक सरल ऑब्जेक्ट मॉडल के साथ और निम्न-स्तरीय टूल को समाप्त करना।

जिन खंभों पर जावा आधारित है वे पाँच हैं: ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग, विभिन्न ऑपरेटिंग सिस्टमों में एक ही प्रोग्राम को निष्पादित करने की संभावना, नेटवर्किंग के लिए डिफ़ॉल्ट समर्थन का समावेश, रिमोट सिस्टम में कोड को निष्पादित करने का विकल्प सुरक्षित तरीका और उपयोग में आसानी।

आमतौर पर, जावा अनुप्रयोगों को एक बाइटकोड (एक बाइनरी फ़ाइल जिसमें एक निष्पादन योग्य प्रोग्राम होता है) में संकलित किया जाता है, हालांकि उन्हें मूल मशीन कोड में भी संकलित किया जा सकता है

जावा समुदाय प्रक्रिया के माध्यम से सूर्य भाषा, संकलक, आभासी मशीनों और कक्षा पुस्तकालयों के विनिर्देशों और विकास को नियंत्रित करता है। हाल के वर्षों में, कंपनी (जिसे ओरेकल द्वारा अधिग्रहित किया गया था) ने जीएनयू जीपीएल लाइसेंस के तहत जावा प्रौद्योगिकियों का एक बड़ा हिस्सा जारी किया है।

जावा एप्लिकेशन बहुत व्यापक है। भाषा का उपयोग विभिन्न प्रकार के मोबाइल उपकरणों में किया जाता है, जैसे कि टेलीफोन और छोटे उपकरण। इंटरनेट के दायरे में, जावा छोटे अनुप्रयोगों ( एप्लेट्स के रूप में जाना जाता है) को विकसित करने की अनुमति देता है जो एक ब्राउज़र के प्रत्यक्ष निष्पादन के लिए, पृष्ठ के HTML कोड में एम्बेडेड होते हैं; यह ध्यान देने योग्य है कि इसके संचालन के लिए सही प्लग-इन होना आवश्यक है, लेकिन स्थापना हल्की और सरल है।

अन्य भाषाओं पर जावा चुनने का कारण

जावा * यह ऑब्जेक्ट-ओरिएंटेड है : हालाँकि इस मोड के अवरोधक हैं, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग अधिकांश अनुप्रयोगों के लिए बहुत सुविधाजनक है, और वीडियो गेम के लिए आवश्यक है। प्रस्तुत किए गए सबसे स्पष्ट लाभों में से एक कोड और एक बेहतर संगठन पर एक महान नियंत्रण है, क्योंकि यह किसी वस्तु के तरीकों और गुणों को एक बार लिखने के लिए पर्याप्त है, चाहे वे कितनी बार उपयोग किए जाएं।

* यह बहुत लचीला है : जावा कोड के पुन: उपयोग के लिए विशेष रूप से तैयार की गई भाषा है; यह अपने उपयोगकर्ताओं को एक कार्यक्रम लेने की अनुमति देता है जिसे उन्होंने कुछ समय पहले विकसित किया है और इसे बहुत आसानी से अपडेट किया है, चाहे उन्हें कार्यों को जोड़ने या इसे एक नए वातावरण में अनुकूलित करने की आवश्यकता हो।

* किसी भी प्लेटफ़ॉर्म पर काम करता है : उन प्रोग्रामों के विपरीत, जिन्हें प्रत्येक ऑपरेटिंग सिस्टम (जैसे विंडोज या मैक) के लिए विशिष्ट संस्करणों की आवश्यकता होती है, जावा में विकसित अनुप्रयोग किसी भी वातावरण में काम करते हैं, क्योंकि यह सिस्टम नहीं है जो उन्हें निष्पादित करता है, लेकिन वर्चुअल मशीन ( जावा वर्चुअल मशीन या जेवीएम के रूप में जानी जाती है)।

* इसके उपयोग में आर्थिक निवेश शामिल नहीं है : जावा में प्रोग्रामिंग बिल्कुल मुफ्त है; यह किसी भी लाइसेंस प्राप्त करने के लिए आवश्यक नहीं है, लेकिन केवल विकास किट ( जावा डेवलपमेंट किट या जेडीके ) डाउनलोड करें और कल्पना पर मुफ्त लगाम दें।

* यह खुला स्रोत है : जावा लगभग सभी अपने मूल पुस्तकालयों का कोड प्रदान करता है ताकि डेवलपर्स उन्हें गहराई से जान सकें और उनका अध्ययन कर सकें, या अपनी कार्यक्षमता का विस्तार कर सकें, जिससे खुद को और दूसरों को फायदा हो सके।

* यह एक विस्तार योग्य भाषा है : पिछले बिंदु के साथ जारी है, प्रत्येक प्रोग्रामर को देशी जावा कोड की समीक्षा और सुधार करने की स्वतंत्रता है, और उनका काम दुनिया भर के कई लोगों की समस्याओं का समाधान बन सकता है। अनगिनत डेवलपर्स ने भाषा के इस गुण का लाभ उठाया है और ऐसा करना जारी रखा है।

अनुशंसित