What is Java?

Spread the love

सन माइक्रोसिस्टम्स ने पहली बार What is Java in hindi को 1995 में एक प्रोग्रामिंग भाषा और कंप्यूटिंग प्लेटफॉर्म के रूप में प्रकाशित किया था।

यह एक सुरक्षित मंच की पेशकश करके, जिस पर कई सेवाएँ और एप्लिकेशन बनाए जाते हैं, साधारण उत्पत्ति से आज की डिजिटल दुनिया की अधिकांश शक्ति में विकसित हुआ है।

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

जावा तेज़, सुरक्षित और विश्वसनीय है। डेवलपर्स लैपटॉप, डेटा सेंटर, गेम कंसोल, वैज्ञानिक सुपर कंप्यूटर, सेल फोन और अन्य उपकरणों में एप्लिकेशन बनाने के लिए जावा का उपयोग करते हैं।

What is Java in hindi

Java एक popular programming languages है, जिसे 1995 में बनाया गया था। इसका स्वामित्व Oracle के पास है, और 3 billion से अधिक डिवाइस Java चलाते हैं।

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

Java in hindi एक बहु-प्लेटफ़ॉर्म, ऑब्जेक्ट-ओरिएंटेड और नेटवर्क-केंद्रित भाषा है जिसे स्वयं एक प्लेटफ़ॉर्म के रूप में उपयोग किया जा सकता है।

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

के उपयोग में आना:-

मोबाइल एप्लिकेशन (विशेषकर Android ऐप्स)

डेस्कटॉप अनुप्रयोग

वेब अनुप्रयोग

वेब सर्वर और एप्लिकेशन सर्वर

खेल

डेटाबेस कनेक्शन

और भी बहुत कुछ!

Java का उपयोग क्यों करें?

जावा विभिन्न प्लेटफार्मों (Windows, Mac, Linux, Raspberry Pi, आदि) पर काम करता है।

यह दुनिया की सबसे popular programming languages में से एक है

मौजूदा जॉब मार्केट में इसकी बड़ी मांग है

इसे सीखना आसान है और उपयोग में सरल है

यह ओपन-सोर्स और मुफ़्त है

यह सुरक्षित, तेज़ और शक्तिशाली है

इसे विशाल सामुदायिक समर्थन प्राप्त है (लाखों डेवलपर)

जावा एक ऑब्जेक्ट ओरिएंटेड भाषा है जो प्रोग्रामों को एक स्पष्ट संरचना देती है और कोड को पुन: उपयोग करने की अनुमति देती है, जिससे विकास लागत कम हो जाती है

चूंकि जावा C++ और C# के करीब है, इससे प्रोग्रामर के लिए जावा या इसके विपरीत स्विच करना आसान हो जाता है

What is Java programming language

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

1- खेल विकास

कई लोकप्रिय मोबाइल, कंप्यूटर और वीडियो गेम जावा में बनाए गए हैं। यहां तक ​​कि मशीन लर्निंग या वर्चुअल रियलिटी जैसी उन्नत तकनीक को एकीकृत करने वाले आधुनिक गेम भी जावा तकनीक से बनाए गए हैं।

2- क्लाउड कंप्यूटिंग

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

3- बड़ा डेटा

जावा का उपयोग डेटा प्रोसेसिंग इंजनों के लिए किया जाता है जो जटिल डेटा सेट और भारी मात्रा में वास्तविक समय डेटा के साथ काम कर सकते हैं।

4- आर्टिफिशियल इंटेलिजेंस

जावा मशीन लर्निंग लाइब्रेरी का पावरहाउस है। इसकी स्थिरता और गति इसे प्राकृतिक भाषा प्रसंस्करण और गहन शिक्षण जैसे कृत्रिम बुद्धिमत्ता अनुप्रयोग विकास के लिए एकदम सही बनाती है।

5- इंटरनेट ऑफ थिंग्स

जावा का उपयोग किनारे के उपकरणों में सेंसर और हार्डवेयर को प्रोग्राम करने के लिए किया गया है जो स्वतंत्र रूप से इंटरनेट से जुड़ सकते हैं।

आधुनिक सॉफ्टवेयर डेवलपर्स के बीच Java इतनी लोकप्रिय पसंद क्यों है?

जावा लोकप्रिय है क्योंकि इसे उपयोग में आसानी के लिए डिज़ाइन किया गया है। डेवलपर्स द्वारा अन्य प्रोग्रामिंग भाषाओं की तुलना में जावा को चुनना जारी रखने के कुछ कारणों में शामिल हैं:-

उच्च गुणवत्ता वाले शिक्षण संसाधन

जावा काफी समय से मौजूद है, इसलिए नए प्रोग्रामर के लिए सीखने के कई संसाधन उपलब्ध हैं। विस्तृत दस्तावेज़ीकरण, व्यापक पुस्तकें और पाठ्यक्रम सीखने की प्रक्रिया में डेवलपर्स का समर्थन करते हैं। इसके अलावा, शुरुआती उन्नत जावा पर जाने से पहले कोर जावा में कोड लिखना शुरू कर सकते हैं।

इनबिल्ट फ़ंक्शंस और लाइब्रेरीज़

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

सक्रिय सामुदायिक समर्थन

जावा में कई सक्रिय उपयोगकर्ता और एक समुदाय है जो कोडिंग चुनौतियों का सामना करने पर डेवलपर्स का समर्थन कर सकता है। जावा प्लेटफ़ॉर्म सॉफ़्टवेयर का रखरखाव और अद्यतन भी नियमित रूप से किया जाता है।

उच्च गुणवत्ता वाले विकास उपकरण

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

स्वतंत्र मंच

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

सुरक्षा

उपयोगकर्ता किसी नेटवर्क पर अविश्वसनीय जावा कोड डाउनलोड कर सकते हैं और इसे एक सुरक्षित वातावरण में चला सकते हैं जिसमें यह कोई नुकसान नहीं पहुंचा सकता है।

अविश्वसनीय कोड होस्ट सिस्टम को वायरस से संक्रमित नहीं कर सकता है और न ही यह हार्ड ड्राइव से फ़ाइलें पढ़ या लिख ​​सकता है। जावा में सुरक्षा स्तर और प्रतिबंध भी अत्यधिक विन्यास योग्य हैं।

Java कैसे काम करता है?

सभी प्रोग्रामिंग भाषाएँ मशीनों के साथ संचार करने का एक साधन हैं। मशीन हार्डवेयर केवल इलेक्ट्रॉनिक संचार पर प्रतिक्रिया करता है।

जावा जैसी उच्च-स्तरीय प्रोग्रामिंग भाषाएँ मानव भाषा और हार्डवेयर भाषा के बीच एक सेतु का काम करती हैं। जावा का उपयोग करने के लिए, एक डेवलपर को दो बातें समझने की आवश्यकता है:-

1- जावा भाषा और एपीआई

यह डेवलपर और जावा प्लेटफ़ॉर्म के बीच फ्रंट-एंड संचार है।

2- जावा वर्चुअल मशीन

यह जावा प्लेटफ़ॉर्म और अंतर्निहित हार्डवेयर के बीच बैक-एंड संचार है। आइए इनमें से प्रत्येक को नीचे विस्तार से देखें।

What is Java API?

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

एपीआई जावा प्लेटफ़ॉर्म के साथ बंडल किए गए महत्वपूर्ण सॉफ़्टवेयर घटक हैं। ये पूर्व-लिखित जावा प्रोग्राम हैं जो मौजूदा कार्यक्षमता को आपके कोड में प्लग और प्ले कर सकते हैं। उदाहरण के लिए, आप दिनांक और समय प्राप्त करने, गणितीय संचालन करने या पाठ में हेरफेर करने के लिए जावा एपीआई का उपयोग कर सकते हैं।

किसी डेवलपर द्वारा लिखा गया कोई भी जावा एप्लिकेशन कोड आम तौर पर जावा एपीआई और जावा लाइब्रेरी से नए और पहले से मौजूद कोड को संयोजित करेगा।

Java वर्चुअल मशीन क्या है?

जावा वर्चुअल मशीन जावा प्लेटफ़ॉर्म और अंतर्निहित मशीन हार्डवेयर के बीच एक अतिरिक्त अमूर्त परत के रूप में कार्य करती है। जावा सोर्स कोड केवल उन्हीं मशीनों पर चल सकता है जिन पर JVM स्थापित है। जावा वर्चुअल मशीन की आवश्यकता क्यों है इसका उत्तर प्रोग्रामिंग के इतिहास में निहित है।

प्रोग्रामिंग का इतिहास

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

कंपाइलर:- पूरा प्रोग्राम कंपाइलर के साथ प्राकृतिक अंग्रेजी जैसे वाक्यविन्यास में लिखा जाता है, और फिर भाषा पूरे कोड को मशीन कोड में संकलित (या अनुवाद) करती है। संकलित कोड को फिर हार्डवेयर पर चलाया जाता है।

दुभाषिए:- दुभाषियों के साथ, प्रत्येक उच्च-स्तरीय कोड कथन की तुरंत मशीन कोड में व्याख्या की जाती है। अगले कथन को देखने से पहले लिखित कथन तुरंत हार्डवेयर द्वारा चलाये जाते हैं।


Spread the love

Leave a Reply

Your email address will not be published. Required fields are marked *