जावा एक शक्तिशाली सामान्य प्रयोजन प्रोग्रामिंग भाषा है। यह डेस्कटॉप और मोबाइल एप्लिकेशन, बड़े डेटा प्रोसेसिंग, एम्बेडेड सिस्टम और इतने पर विकसित करने के लिए उपयोग की जाने वाली सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है।
जावा प्रोग्रामिंग के साथ शुरुआत करने के लिए, जावा ट्यूटोरियल पर जाएं।
जावा प्रोग्रामिंग की विशेषताएं
जावा प्लेटफ़ॉर्म-स्वतंत्र है
जावा को "एक बार लिखो, कहीं भी भागो" (WORA) के दर्शन के साथ बनाया गया था। आप जिस जावा कोड को एक प्लेटफ़ॉर्म (ऑपरेटिंग सिस्टम) पर लिखते हैं, वह अन्य प्लेटफार्मों पर बिना किसी संशोधन के चलेगा।
एक वस्तु-उन्मुख भाषा
ऑब्जेक्ट-ओरिएंटेड दृष्टिकोण लोकप्रिय प्रोग्रामिंग शैलियों में से एक है। ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में, एक जटिल समस्या को ऑब्जेक्ट्स बनाकर छोटे सेट में विभाजित किया जाता है। यह जावा कोड को पुन: प्रयोज्य बनाता है, इसमें डिज़ाइन लाभ हैं और कोड को बनाए रखना आसान बनाता है।
जावा तेज है
जावा के पुराने संस्करण की धीमी होने के कारण आलोचना की गई थी। हालाँकि, जावा का नया संस्करण सबसे तेज़ प्रोग्रामिंग भाषाओं में से एक है।
एक अच्छी तरह से अनुकूलित जावा कोड लगभग निम्न स्तर की भाषाएं हैं जैसे C / C ++ और पायथन, PHP आदि की तुलना में अधिक तेज़।
जावा सुरक्षित है
सुरक्षा के लिए कुछ उच्च-स्तरीय विशेषताएं जो जावा हैंडल हैं:
- अनुप्रयोगों को विकसित करने और चलाने के लिए एक सुरक्षित मंच प्रदान करता है
- स्वचालित स्मृति प्रबंधन स्मृति भ्रष्टाचार और कमजोरियों को कम करता है
बड़े मानक पुस्तकालय
जावा के व्यापक रूप से उपयोग किए जाने के कारणों में से एक विशाल मानक पुस्तकालय की उपलब्धता के कारण है। जावा पर्यावरण में हमारे जैसे सॉफ्टवेयर डेवलपर्स की मदद करने के लिए विभिन्न संकुल के तहत सैकड़ों कक्षाएं और विधियां हैं। उदाहरण के लिए,
java.lang
- तार, सरणियों, आदि की उन्नत सुविधाओं के लिएjava.util
- डेटा संरचनाओं, नियमित अभिव्यक्ति, दिनांक और समय कार्यों, आदि के लिएjava.io
- फ़ाइल i / o, अपवाद हैंडलिंग आदि के लिए
जावा प्रोग्रामिंग के अनुप्रयोग
ओरेकल के अनुसार, जो कंपनी जावा का मालिक है, जावा दुनिया भर में 3 बिलियन उपकरणों पर चलता है, जो जावा को सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक बनाता है।
1. एंड्रॉइड ऐप
एंड्रॉइड एसडीके (सॉफ्टवेयर डेवलपमेंट किट) का उपयोग करने वाली जावा प्रोग्रामिंग भाषा आमतौर पर एंड्रॉइड ऐप विकसित करने के लिए उपयोग की जाती है।
2. वेब ऐप
जावा का उपयोग सर्वलेट्स, स्ट्रट्स या JSP के माध्यम से वेब एप्लिकेशन बनाने के लिए किया जाता है। जावा में लिखे गए कुछ लोकप्रिय वेब एप्लिकेशन Google.com, Facebook.com, eBay.com, LinkedIn.com, आदि हैं।
3. बिग डाटा प्रोसेसिंग
बिग डेटा को संसाधित करने के लिए आप Hadoop (जो जावा में लिखा गया है) जैसे लोकप्रिय सॉफ्टवेयर ढांचे का उपयोग कर सकते हैं।
4. एंबेडेड डिवाइस
ओरेकल की जावा एंबेडेड तकनीकें अरबों उपकरणों जैसे टेलीविज़न, सिम कार्ड, ब्लू-रे डिस्क प्लेयर आदि के लिए प्लेटफॉर्म और रनटाइम प्रदान करती हैं।
इन अनुप्रयोगों के अलावा, जावा का उपयोग खेल विकास, वैज्ञानिक अनुप्रयोगों (जैसे प्राकृतिक भाषा प्रसंस्करण), और कई अन्य लोगों के लिए भी किया जाता है।
आप जावा में कोड कैसे सीख सकते हैं?
Programiz से जावा सीखें
प्रोग्रामिज़ उपयुक्त उदाहरणों के साथ जावा ट्यूटोरियल का अनुसरण करने के लिए आसान की एक पूरी श्रृंखला प्रदान करता है। ये ट्यूटोरियल जावा प्रोग्रामिंग भाषा के पूर्व ज्ञान के बिना पूर्ण शुरुआती के लिए लक्षित हैं।
पुस्तकों से जावा सीखें
पुस्तकों से प्रोग्राम करना सीखना हमेशा एक अच्छा विचार है। आपको पुस्तक में प्रोग्रामिंग अवधारणाओं की बड़ी तस्वीर मिलेगी जो आपको कहीं और नहीं मिल सकती है।
यहाँ कुछ किताबें हैं जो हम व्यक्तिगत रूप से सुझाते हैं।
- जावा: पूरा संदर्भ, नौवां संस्करण - सिंटैक्स, कीवर्ड, और इसी तरह जावा के बारे में सब कुछ कवर करता है
- जावा (4 वें संस्करण) में सोचना - सबसे अच्छा अगर आप अन्य प्रोग्रामिंग भाषाओं से स्विच कर रहे हैं
- जावा 8 पॉकेट गाइड: जावा प्रोग्रामर्स के लिए त्वरित सहायता - त्वरित उत्तर पाने के लिए सबसे अच्छा
आधिकारिक जावा प्रलेखन से सीखें
ओरेकल, जो कंपनी जावा का मालिक है, गुणवत्ता जावा प्रलेखन प्रदान करती है। आधिकारिक प्रलेखन लगातार अद्यतन किया जाता है। हालाँकि, यह शुरुआती के लिए अनुसरण करने के लिए सबसे आसान ट्यूटोरियल नहीं हो सकता है।
जावा प्रोग्रामिंग बेस्ट प्रैक्टिसेस
अब तक आपको जावा सीखने के लिए उत्सुक होना चाहिए। हालांकि, यहां आपको जावा सीखने से पहले कुछ युक्तियों और सर्वोत्तम प्रथाओं का पालन करना है।
- एक उपन्यास की तरह जावा ट्यूटोरियल और उदाहरण न पढ़ें : प्रोग्रामिंग में बेहतर होने का एकमात्र तरीका बहुत सारे कोड लिखना है।
- जावा भाषा को सही तरीके से जानें : यदि आप किसी अन्य प्रोग्रामिंग भाषा से स्विच कर रहे हैं (मान लें कि C #), तो जावा में C # स्टाइल कोड न लिखें। इसके अलावा, इस लेख की जांच करें कि अच्छा जावा कोड कैसे लिखें?
- जावा समुदायों से जुड़ें : एक बार जब आप सरल जावा प्रोग्राम लिखने का शौक पकड़ लेते हैं, तो जावा समुदायों और मंचों से जुड़ें। फिर, अन्य प्रोग्रामर की जावा समस्याओं को हल करने का प्रयास करें। यह आपके जावा ज्ञान का विस्तार करने का एक अच्छा तरीका है। इसके अलावा, आप अटक जाने पर मदद ले सकते हैं।
अंतिम शब्द
आप जावा सीखने में गलत नहीं हो सकते। अनुप्रयोगों की इसकी विस्तृत श्रृंखला इसे अवसरों और संभावनाओं की भाषा बनाती है।