यदि सूचना प्रौद्योगिकी, कंप्यूटर विज्ञान या सॉफ्टवेयर इंजीनियरिंग में पढ़ाई करने वाले छात्र या छात्राएं JAVA प्रोग्रामिंग भाषा से परिचित होना चाहिए।

आमतौर पर स्मार्टफोन में सॉफ्टवेयर का इस्तेमाल होता हैजावा प्रोग्रामिंग भाषा के साथ। केवल कंप्यूटर पर ही नहीं, जावा को स्मार्टफोन पर भी चलाया जा सकता है। अधिक विस्तृत चर्चा के लिए, JAVA के बारे में नीचे दी गई समीक्षाओं पर एक नज़र डालते हैं।

जावा को समझना

जावा की समझ है

जावा एक स्तरीय प्रोग्रामिंग भाषा हैऑब्जेक्ट-ओरिएंटेड ऊँचाई और जावा प्रोग्राम क्लासेस नामक भागों से बने होते हैं। क्लास में ऐसे तरीके होते हैं जो काम करते हैं और अपना काम करने के बाद जानकारी लौटाते हैं। कई जावा प्रोग्रामर जावा एप्लिकेशन की लाइब्रेरी में कक्षाओं के संग्रह का लाभ उठाते हैं जिन्हें जावा एप्लिकेशन प्रोग्रामिंग इंटरफेस (एपीआई) कहा जाता है। इन वर्गों को संकुल नामक समूहों में व्यवस्थित किया जाता है। जावा एपीआई ने पर्याप्त कार्यक्षमता प्रदान करके परिष्कृत एप्लेट्स और एप्लिकेशन बनाए हैं।

इसलिए दो चीजें हैं जिन्हें सीखना चाहिएजावा, जो जावा एपीआई में कक्षाओं का उपयोग करने और जावा भाषा सीखने का तरीका है। क्लास के अलावा और कोई रास्ता नहीं है जो प्रोग्राम एक्ज़ीक्यूटिव पार्ट घोषित करने का एकमात्र तरीका है। जावा javac प्रोग्राम में जावा स्रोत कोड फ़ाइलों को बायटेकोड कक्षाओं में संकलित करने के लिए। स्रोत कोड फ़ाइल में एक .java एक्सटेंशन है। Javac संकलक * .class एक्सटेंशन के साथ एक क्लास बाइटकोड फ़ाइल बनाता है। दुभाषिया जावा सिस्टम में मुख्य मॉड्यूल है जो जावा अनुप्रयोगों द्वारा उपयोग किया जाता है और जावा बाइटकोड प्रोग्राम चलाता है।

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

OOP की परिभाषा

ओओपी को समझना

OOP की एक संक्षिप्त परिभाषा हैप्रोग्राम को ऑब्जेक्ट्स नामक घटकों के संग्रह के रूप में व्यवस्थित करता है। ये वस्तुएं स्वतंत्र रूप से मौजूद हैं, अन्य वस्तुओं के साथ संचार करने और अन्य वस्तुओं को कुछ जानकारी के लिए पूछने या अन्य वस्तुओं को कुछ करने के लिए कहने के लिए नियम हैं।

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

जावा का विकास केवल एक पर केंद्रित नहीं हैऑपरेटिंग सिस्टम, लेकिन विभिन्न ऑपरेटिंग सिस्टम के लिए विकसित किया गया था और यह ओपन सोर्स है। "एक बार लिखो, कहीं भी भागो" के नारे के साथ। जावा प्रोग्रामिंग लैंग्वेज C और C ++ में पाए गए बहुत सारे सिंटैक्स को अपनाते हैं लेकिन एक सिंपल ऑब्जेक्ट मॉडल सिंटैक्स के साथ। जावा-आधारित अनुप्रयोगों को आमतौर पर पी-कोड (बायटेकोड) के रूप में संकलित किया जाता है और विभिन्न जावा वर्चुअल मशीन (जेवीएम) पर चलाया जा सकता है।

जावा फ़ंक्शन

जावा फ़ंक्शन

जावा प्रोग्रामिंग लैंग्वेज में एप्लिकेशन बनाने के कई कार्य इस प्रकार हैं।

1. प्रयुक्त भाषा सरल है

जब अन्य प्रोग्रामिंग भाषाओं के साथ तुलना की जाती है, तो जावा को दूसरों की तुलना में सरल कहा जा सकता है। ऐसा इसलिए है क्योंकि जावा एक सिंटैक्स का उपयोग करता है जो यकीनन सी ++ के समान है।

2. केवल वस्तुओं पर ध्यान केंद्रित करें

जावा प्रोग्रामिंग भाषा केवल वस्तुओं पर केंद्रित है। केवल वस्तुओं पर ध्यान केंद्रित करके, कंप्यूटर प्रोग्राम वस्तुओं के समूह में एक दूसरे के साथ संवाद कर सकते हैं।

3. सुरक्षा काफी कड़ी है

जावा में सुरक्षा की तीन परतें हैं। यह सुरक्षा निश्चित रूप से सिस्टम को उन लोगों के दुरुपयोग से बचाने के लिए किया जाता है जो जिम्मेदार नहीं हैं।

4. किसी भी ऑपरेटिंग सिस्टम पर इस्तेमाल किया जा सकता है

जैसा कि पहले से ही बिंदु 1 में समझाया गया हैयदि जावा किसी ऑपरेटिंग सिस्टम का उपयोग करने वाले कंप्यूटर पर चल सकता है। यह किया जा सकता है क्योंकि जावा भाषा में प्लेटफ़ॉर्म इंडिपेंडेंस शामिल है। जब कोई फ़ाइल बनाई जाती है, तो फ़ाइल को किसी भी डिवाइस पर चलाया जा सकता है।

5. एक अपवाद-हैंडलिंग सिस्टम का उपयोग करना

यह अपवाद-हैंडलिंग एक तरीका प्रदान करता हैत्रुटि सुरक्षा अनुभाग और सामान्य कोड अनुभाग को अलग करना। इस तरह कोड एक बहुत क्लीनर कोड संरचना की ओर जाता है। यदि कोई त्रुटि पाई जाती है, तो जावा एक अपवाद बनाएगा। इस अपवाद को एक बुरे प्रभाव के बिना कार्यक्रम द्वारा पकड़ा और प्रबंधित किया जा सकता है।

6. देशी तरीकों का समर्थन करता है

जावा देशी तरीकों या कार्यों का समर्थन करता हैअन्य भाषाओं में लिखा गया है, विशेष रूप से C और C ++। इस मूल विधि समर्थन के साथ, यह प्रोग्रामर को विभिन्न कार्यों को लिखने की अनुमति देता है जो अन्य कार्यों की तुलना में जल्दी से किया जा सकता है।

7. एक गारबेज कलेक्टर है

कचरा संग्रहकर्ता का कार्य स्वचालित रूप से "कचरा" एकत्र करने में सक्षम है। इस कचरा संग्राहक के अस्तित्व के साथ, प्रोग्रामर को क्षतिग्रस्त मेमोरी पर बोझ डालने की आवश्यकता नहीं है।

8. पूरी पुस्तकालय सूची

जावा प्रोग्रामिंग भाषा में पुस्तकालयों की काफी व्यापक सूची है। इसके साथ प्रोग्रामर वांछित के अनुसार एक आवेदन कर सकते हैं।

9. जीयूआई सुविधाओं का अस्तित्व

जीयूआई या ग्राफिकल यूजर इंटरफेस का संक्षिप्त नाम जावा में सुविधाओं में से एक है।

10. C ++ का समापन

आप प्रोग्रामर के लिए जो भाषा से परिचित हैंC ++ प्रोग्रामिंग, आपको जावा प्रोग्रामिंग लैंग्वेज के बारे में चिंता करने की आवश्यकता नहीं है। क्योंकि जावा शैली C ++ के अनुकूल है। यहां तक ​​कि जावा प्रोग्रामिंग भाषा के साथ, आप C ++ के माध्यम से इच्छित कोड का विस्तार कर सकते हैं।

ताकत और जावा की कमजोरी

ताकत और जावा की कमजोरी

जावेद के फायदे

  1. विकसित करने के लिए आसान है

जावा की ताकत में से एक सुविधा हैअनुप्रयोग विकास के संदर्भ में। यह निश्चित रूप से प्रोग्रामर और डेवलपर्स के लिए जावा-आधारित अनुप्रयोगों को बेहतर ढंग से विकसित करने के लिए बहुत उपयोगी है।

  1. यह मल्टीप्लायर है

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

  1. एक स्क्रिप्ट को संकलित करने में आसानी

भाषा का एक और फायदा जावा प्रोग्रामिंग जावा प्रोग्रामिंग लैंग्वेज एक हैप्रोग्रामिंग भाषा जो सीखना आसान है। प्रोग्रामर और डेवलपर्स एक प्रोग्राम को संकलित करने में, एक स्क्रिप्ट का उपयोग करना चाहिए, ताकि प्रोग्राम चल सके।

जावा प्रोग्रामिंग भाषा का उपयोग करके,स्क्रिप्ट बनाना और सीखना आसान होगा, ताकि कुछ नौसिखिए प्रोग्रामर पहले से ही एक एप्लिकेशन विकसित कर सकें जो जावा प्रोग्रामिंग भाषा का उपयोग करता है।

  1. यदि प्रोग्रामर प्रयोज्य उन्मुख है, तो जावा बहुत सहायक है

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

  1. ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा

जावा प्रोग्रामिंग भाषा एक रूप हैया ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा का प्रकार। इसका मतलब है कि जावा प्रोग्रामिंग भाषा का उपयोग करके बनाया गया हर एप्लिकेशन ऑब्जेक्ट पर समायोजित किया जाएगा या यह एप्लिकेशन की उपस्थिति और इंटरफ़ेस भी हो सकता है।

  1. गतिशील

यह गतिशील प्रकृति जावा प्रोग्रामिंग भाषा की क्षमता से बहुत निकट से संबंधित है क्योंकि इसे विकसित करना बहुत आसान है।

जावा की कमी

  1. मेमोरी का उपयोग काफी अधिक है

जावा प्रोग्रामिंग भाषा बहुत कुछ प्रदान करती हैएक बार असाधारण विशेषताएं, स्क्रिप्ट संकलन में आसानी से लेकर, ऑब्जेक्ट ओरिएंटेड फीचर्स तक, जो जावा प्रोग्रामिंग लैंग्वेज की पहचान में से एक हैं। लेकिन दुर्भाग्य से, इन सभी लाभों को एक बड़ी पर्याप्त मेमोरी आवश्यकता के साथ मुआवजा दिया जाना चाहिए।

  1. संकलन करने में आसान है

संक्षेप में यह अपघटन शब्द स्रोत कोड पुनर्प्राप्ति है। तो, जावा एक प्रोग्रामिंग भाषा है जो आसानी से विघटित हो जाती है।

अब आप जानते हैं कि जावा क्या है? उम्मीद है इस लेख के साथ आपकी जावा की समझ और गहरी होगी। आपका धन्यवाद

टिप्पणियाँ 0