जावा प्रोग्रामिंग भाषा विशेषताएं –
जावा (“कॉफी” के लिए एक और शब्द) एक प्रोग्रामिंग भाषा भी है जो लगभग हर प्रकार के नेटवर्क एप के लिए आधार है।सही जावा नुस्खा किताब चाहते हैं?यह जानने के लिए उत्सुक है कि इस प्रोग्रामिंग भाषा में क्या प्रसंस्करण और नवीनतम रुझान हैं?शुरुआत में मनोरंजन उपकरणों के लिए डिज़ाइन की गई जावा प्रोग्रामिंग भाषा विशेषताएं के बारे में और जानें ।
# 1: जावा ओक नाम की एक भाषा से पैदा हुआ था।
- ओक मूल रूप से वीडियो गेम कंसोल, वीसीआर और अन्य रिकॉर्डिंग उपकरणों के लिए संवाद करने के लिए विकसित एक मंच स्वतंत्र भाषा थी।
- इस बीच, वर्ल्ड वाइड वेब की पहुंच बढ़ रही थी और ओक के विकास जेम्स गोस्लिंग और उनकी टीम ने अपना ध्यान इंटरनेट पर स्थानांतरित कर दिया।
- ओक जावा और वेबरुनर बन गया, एक ओक सक्षम ब्राउज़र एक और अवतार- हॉटजावा वेब ब्राउज़र में बदल गया।
- ओक के बाद 1992 में जावा का आविष्कार किया गया था, जिसे गोस्लिंग की खिड़की के बाहर पेड़ के नाम पर एक परिवर्तन किया गया था।
- किंवदंती यह है कि जावा को कैफे में नामित किया गया था, जो कि विकास टीम का उपयोग करती थी और क्लास फाइलों में जादू संख्या “0xCafeBabe” कॉफी हाउस का विशिष्ट नाम है।
जावा को सन लैब्स में विकसित किया गया था जहां टीम ने सी ++ की “साफ-सफाई” शुरू की और पूरी नई भाषा और रनटाइम के साथ समाप्त हो गया।
# 2: महत्वाकांक्षी विकास के लिए कई जावा साइटें हैं।
सूर्य की मुख्य प्रौद्योगिकी साइट java.sun.com है । सूर्य द्वारा संचालित सहयोगी साइट java.net के रूप में जाना जाता है । सूर्य द्वारा संचालित एक वकालत या समाचार साइट java.com/ है । जावा प्रोग्राम से संबंधित समाचारों के लिए, www.javaworld.com पर लॉग ऑन करें ।
नोट: जावा विकास बनें जावा
का उपयोग करके एप्लिकेशन और सॉफ़्टवेयर को विकसित करने का तरीका जानें। जावा एप्लिकेशन चरणों को डिजाइन, कार्यान्वित और बनाए रखें। जावा कार्यक्रमों के लिए आवेदन कोड विकसित करें।
# 3: जावा अद्वितीय सुविधाओं के साथ एक प्रोग्रामिंग भाषा है।
जावा एम्बेडेड और मोबाइल एप्लिकेशन और जावा गेम प्रोग्रामिंग के साथ-साथ वेब सामग्री और एंटरप्राइज़ सॉफ़्टवेयर के विकास और वितरण के लिए आधार बनाता है । जावा के पास दुनिया भर में 9 मिलियन विकास हैं। लैपटॉप और पीसी से गेमिंग कंसोल और सुपरकंप्यूटर तक, जावा की सुगंध बस हर जगह फैली हुई है। जावा में प्रोग्रामिंग नीचे दी गई है:
# 4: जावा बेसिक सिंटेक्स में 4 घटक– ऑब्जेक्ट, क्लास, विधियां और तत्काल चर शामिल हैं।
विधि में हेडर और विधि निकाय शामिल है। विधि के सभी भाग निम्नानुसार हैं: संशोधक, वापसी प्रकार।
अपवाद हैंडलिंग जावा की एक प्रमुख विशेषता है जिसमें विधि प्रयास और पकड़ कीवर्ड के मिश्रण का उपयोग करके अपवाद प्राप्त करती है। प्रयास / पकड़ ब्लॉक को कोड के चारों ओर रखा गया है, जिससे यह एक संरक्षित कोड बनता है जो अपवाद उत्पन्न करता है।
अनुशंसित पाठ्यक्रम
- रूबी डिबगिंग ऑनलाइन पाठ्यक्रम
- पीएचपी माय एसक्यूएल पर कार्यक्रम
- व्यावसायिक वीबी.नेट प्रोग्रामिंग कोर्स
- आईटीआईएल फाउंडेशन पर पाठ्यक्रम
# 5: जावा प्रोग्रामिंग भाषा विशेषताएं केस संवेदनशील हैं।
सभी प्रोग्राम जावा घटक- वर्ग, चर और विधियों को पहचानकर्ता के रूप में संदर्भित किया जाता है ।
चूंकि जावा एक केस-संवेदी भाषा है, ऊपरी या निचले मामले का उपयोग किया जाता है या नहीं, इसके आधार पर पहचानकर्ता अलग-अलग होंगे। उदाहरण के लिए, “हैलो” से अर्थ में “हैलो” अलग-अलग होगा। पहचानकर्ताओं को एक अक्षर (ए या ए), मुद्रा से शुरू होना चाहिए चरित्र ($) या अंडरस्कोर (__) से । यह याद रखना चाहिए कि खोजशब्दों को पहचानकर्ता के रूप में उपयोग नहीं किया जा सकता है।
उदाहरण
कानूनी पहचानकर्ता यानी जो काम करते हैं- _ मूल्य, $ वेतन
अवैध पहचानकर्ता यानी दुर्भाग्य- केएलएम123, # एबी2
पहले चरित्र के बाद, पहचानकर्ताओं के पास कोई चरित्र संयोजन हो सकता है।
कक्षा के नाम: पहला वर्ग प्रत्येक वर्ग के नाम के लिए ऊपरी मामले में होना चाहिए। यदि किसी वर्ग के नाम पर कई शब्द हैं, तो प्रत्येक आंतरिक शब्द पहले अक्षर को ऊपरी मामले में होना चाहिए।
विधि नाम: ये लोअर केस अक्षरों से शुरू होना चाहिए। जहां विधि बनाने के लिए कई नाम हैं, प्रत्येक आंतरिक शब्द ऊपरी मामले में होना चाहिए।
फ़ाइल का नाम: प्रोग्राम फ़ाइलों के नाम कक्षा के नाम से मेल खाना चाहिए, अन्यथा प्रोग्राम संकलित नहीं होगा।
उदाहरण के लिए, यदि वर्ग का नाम “मायजावाप्रोग्राम” है, तो फ़ाइल को ” मायजावाप्रोग्राम.जावा” के रूप में सहेजा जाना चाहिए।
संशोधक की 2 श्रेणियां हैं अर्थात् पहुंच और गैर-पहुंच।
उदाहरण
एक्सेस संशोधक: डिफ़ॉल्ट, सार्वजनिक, निजी
गैर एक्सेस संशोधक: अंतिम, सार
4 पहुंच स्तर हैं:
- पैकेज के लिए दृश्यमान – डिफ़ॉल्ट।संशोधक की जरूरत नहीं है।
- अकेले कक्षा के लिए दृश्यमान (निजी)
- सभी के लिए दृश्यमान (सार्वजनिक)
- पैकेज प्लस सबक्लास (संरक्षित) के लिए दृश्यमान
जावा में 3 प्रकार के चर निम्नानुसार हैं:
- स्थानीय चर
- कक्षा / स्थैतिक चर
- इंस्टेंस / नॉनस्टैटिक चर
जावा अरे: ये वे ऑब्जेक्ट्स हैं जो एक ही समय के माध्यम से एक ही समय के कई चर स्टोर करते हैं, ढेर पर एक वस्तु है।
जावा ईनम वाक्यविन्यास का उदाहरण:
सार्वजनिक ईनम स्तर {उच्च, मध्यम, कम}
ईनम अपने आप या एक कक्षा के भीतर हो सकता है। विधियों, रचनाकारों, और चरों को भी ईनम के भीतर परिभाषित किया जा सकता है।
जावा विकास में, कीवर्ड आरक्षित शब्द होते हैं- इन्हें निरंतर या परिवर्तनीय या किसी अन्य पहचानकर्ता नाम के रूप में उपयोग नहीं किया जा सकता है।
जावा में टिप्पणियों के प्रकार
जावा सी और सी ++ प्रोग्रामिंग के समान तरीके से एकाधिक लाइन टिप्पणियों का समर्थन करता है । जावा कंपाइलर टिप्पणी के अंदर पात्रों को अनदेखा करता है।
# 6: जावा में विभिन्न प्रकार के अंतर्निर्मित डेटा हैं जिनमें तार, संख्याएं, पूर्णांक और बूलियन शामिल हैं।
जावा में 2 डेटा प्रकार हैं अर्थात् आदिम डेटा प्रकार और संदर्भ / ऑब्जेक्ट डेटा प्रकार।
8 आदिम डेटा प्रकार जावा द्वारा पूर्वनिर्धारित जावा द्वारा समर्थित हैं और कीवर्ड के माध्यम से नामित हैं। य़े हैं:
- बाइट
- पूर्णांक
- नाव
- लंबा
- कम
- दोहरा
- चार
- बूलियन
संदर्भ डेटा प्रकार
- ये वर्गों के भीतर परिभाषित रचनाकारों का उपयोग करके बनाए गए चर हैं और वस्तुओं तक पहुंचने के लिए नियोजित हैं।ये चर हैं जिन्हें बदला नहीं जा सकता क्योंकि वे एक निश्चित प्रकार के हैं। उदाहरण के लिए, नियोक्ता, कर्मचारी इत्यादि।
- कक्षा वस्तुओं और विभिन्न सरणी चर भी संदर्भ डेटा प्रकार के अंतर्गत आते हैं।
- नल संदर्भ चर का डिफ़ॉल्ट मान है।संदर्भ चर घोषित प्रकार या नए संगत प्रकार की वस्तु को संदर्भित करता है।
शाब्दिक एक स्रोत कोड प्रतिनिधित्व है जो गणना के अभाव में सीधे कोड में प्रदर्शित एक निश्चित मान से संबंधित है। शाब्दिक प्रकार चर के लिए अक्षर आवंटित किया जा सकता है। जावा में स्ट्रिंग अक्षर दोहरे उद्धरणों की एक जोड़ी के बीच वर्णों के अनुक्रम को संलग्न करके निर्दिष्ट किया जाता है। स्ट्रिंग अक्षर का उदाहरण हैलो है। “जावा प्रोग्रामिंग भाषा विशेषताएं और चार अक्षर के लिए विशेष भागने के अनुक्रमों का समर्थन करने के लिए भी विशेषताएं प्रदान करता है।
ऑपरेटरों के प्रकार
- अंकगणितीय ऑपरेटर: जावा में निम्नलिखित अंकगणितीय ऑपरेटरों हैं: अतिरिक्त, घटाव, गुणा, विभाजन, मॉड्यूलस, वृद्धि, कमी।
- संबंधपरक संकारक
- बिटवाई ऑपरेटर
- बिटवाई ऑपरेटर
- लॉजिकल ऑपरेटर्स
- सशर्त / टर्नरी ऑपरेटर- तीन ऑपरेटरों से मिलकर और बूलियन अभिव्यक्तियों के मूल्यांकन के लिए उपयोग किया जाता है।
- यह ऑपरेटर निम्न तरीके से लिखा गया है:
- परिवर्तनीय x = (अभिव्यक्ति)? मान सही होने पर: मूल्य गलत है
- उदाहरण ऑपरेटर के रूप में – इसमें एक विवरण शामिल है कि कोई वस्तु किसी विशेष प्रकार (वर्ग या इंटरफ़ेस) का है या नहीं।इस ऑपरेटर को इस प्रकार लिखा गया है:
- (ऑब्जेक्ट रेफरेंस वेरिएबल) instanceOf (कक्षा / इंटरफ़ेस प्रकार)
लूप ट्रूप: जबकि, करते हैं … जबकि, के लिए बढ़ाया गया है
कीवर्ड प्रकार: ब्रेक, जारी रखें
जबकि ब्रेक कीवर्ड पूरे लूप को रोकने के लिए है और लूप या स्विच कथन के भीतर इस्तेमाल किया जाना चाहिए, जारी रखें लूप नियंत्रण संरचनाओं में कीवर्ड का उपयोग अपने अगले पुनरावृत्ति पर कूदने के लिए किया जाता है।
बयानों के प्रकार: यदि, यदि … और, है … और अगर … और, अगर नेस्टेड किया गया … और, स्विच करें।
# 7: जावा उन्नत स्तर पर जाने से पहले कोर सीखने के बारे में है।
इस प्रोग्रामिंग भाषा को महारत हासिल करने से पहले कोर जावा के बारे में समझना आवश्यक है। तो मूल अवधारणाएं क्या हैं?खैर,वे इस प्रकार हैं:
- ऑब्जेक्ट उन्मुख प्रोग्रामिंग अवधारणाओं (इसमें अमूर्तता, रोकथाम, विरासत, एनकॅप्सुलेशन, और बहुरूपता शामिल हैं)।
- जावा एक मंच स्वतंत्र भाषा क्यों है, जो मैक , विंडोज और यूनिक्स जैसे सभी ओएस पर चलाया जा सकता है
- जावा वर्चुअल मशीन के प्रबंधक और प्रकृति
- जावा संग्रह ढांचे को समझना
- डेटा प्रकारों और स्ट्रिंग, सिस्टम, मैथ इत्यादि जैसे कुछ जावा लैंग वर्गों के गहन ज्ञान
- कोडिंग प्रतियोगिताओं
मास्टरिंग जावा सिद्धांत को अभ्यास में लाने के बारे में है। सरल कोडिंग अभ्यास अच्छे होते हैं, लेकिन यदि आपको पूरी तरह से ब्रूड रेसिपी मिलनी है, तो आपको विभिन्न प्रकार के तर्क अभ्यासों को आजमाने की ज़रूरत है (उदाहरण के लिए 1 से 2000 के बीच प्राइम नंबर ढूंढना, फिबोनाची श्रृंखला बनाना, कंप्यूटिंग नंबर फैक्टोरियल और अधिक) और फ़ाइल इनपुट / आउटपुट अभ्यास जैसे फाइलों को सूचीबद्ध करना, कंसोल पर फ़ाइलों को पढ़ना और प्रदर्शित करना, सामग्री के साथ फाइल बनाना)।आपको स्ट्रिंग मैनिपुलेशन अभ्यासों को भी प्रयास करना चाहिए जैसे तारों से पार्सिंग संख्या, स्ट्रिंग और बिल्डिंग नंबर पिरामिड के हिस्से को बदलना या 2 प्लेयर टेक्स्ट-आधारित गेम बनाना।
अगली पंक्ति में सर्वलेट्स और जेएसपी हैं जो अच्छे मानक एपीआई हैं। जेएसएफ या जावासेवर फेस एक वेब फ्रेमवर्क है जो जावा वेब अनुप्रयोगों के लिए यूजर इंटरफेस सरलीकरण में मदद करता है। वेब-आधारित अनुप्रयोगों का निर्माण अगले हैं और ये प्रेजेंटेशन या सेवा आधारित हो सकते हैं। प्रोग्रामिंग कौशल अप्रचलित होने में बहुत कम समय लगता है। यही कारण है कि जावा प्रोग्रामर को दूसरों के ऊपर बढ़त हासिल करने के लिए मौजूदा रुझानों के संपर्क में रहने की कोशिश करनी चाहिए। मास्टरिंग सिद्धांत आपको मदद नहीं करेगा। इसे लागू करना होगा।
8 दुनिया भर में सॉफ्टवेयर विकास जावा का उपयोग करते हैं।
जावा को और अधिक परिष्कृत किया गया है, परीक्षण किया गया है और साथ ही साथ सॉफ्टवेयर विकास और आर्किटेक्ट्स की एक पूरी श्रृंखला द्वारा साबित किया गया है। यह प्रोग्रामिंग भाषा कई कंप्यूटिंग प्लेटफार्मों के लिए उच्च-प्रदर्शन ऐप्स के विकास को सुनिश्चित करने के लिए डिज़ाइन की गई है। उन्नत जावा उद्यमशीलता और उपभोक्ता अनुप्रयोगों को कम करने के अलावा उत्पादकता, संचार और साझेदारी को बढ़ावा दे सकता है।
तो,जावा दूसरों पर क्यों स्कोर करता है?
- आप जावा प्रोग्रामिंग भाषा विशेषताएं और सॉफ्टवेयर लिख सकते हैं और इसे किसी भी मंच पर चला सकते हैं।
- उपयोगकर्ता वेब ब्राउज़र के भीतर चल रहे प्रोग्राम बना सकते हैं और ऑनलाइन चुनावों, वाणिज्य फर्मों के लिए सर्वर-साइड एप्लिकेशन विकसित करने के अलावा उपलब्ध वेब सेवाओं तक पहुंच सकते हैं।एचटीएमएल प्रसंस्करण और बहुत कुछ।
- अनुकूलित ऐप्स जावा का उपयोग करके बनाया जा सकता है और आप वायरलेस मॉड्यूल और मोबाइल फोन सहित हर प्रकार के इलेक्ट्रॉनिक डिवाइस के लिए कुशल अनुप्रयोग लिख सकते हैं।
- कई कॉलेज और विश्वविद्यालय जावा प्रोग्रामिंग पाठ्यक्रम प्रदान करते हैं।उनमें से उल्लेखनीय ओरेकल अकादमी है जो शिक्षण उद्देश्यों के लिए के 12 व्यावसायिक और उच्च शिक्षा संस्थानों को समर्थन, प्रशिक्षण और प्रमाणीकरण प्रदान करती है।
विकास अपने कौशल को और तेज कर सकते हैं और जावा प्रोग्रामिंग भाषा विशेषताएं को सीख सकते हैं कि ओरेकल द्वारा विकसित जावा वेब विकास साइट को पढ़कर सही कपपा के साथ कैसे आना और जावा ट्यूटोरियल का उपयोग करके जावा तकनीक केंद्रित न्यूज़लेटर और पत्रिकाओं की सदस्यता लेना या वर्चुअल के लिए साइन अप करना,सिखाया या वेब पाठ्यक्रम और / या प्रमाणन। विकास को इस प्रोग्रामिंग भाषा में प्रशिक्षण देने के लिए ब्लूजे और एलिस जैसे कई दृश्य शिक्षा उपकरण भी हैं।
# 9: जावा में महत्वपूर्ण भाषा विशेषताएं हैं जो उपयोगकर्ताओं को लाभ प्रदान करती हैं।
प्लेटफार्म आजादी का मतलब है कि कंपाइलरों को प्लेटफार्मों के लिए मूल ऑब्जेक्ट कोड नहीं देना पड़ता है और इसके बजाय जावा वर्चुअल मशीन के लिए बाइटकोड निर्देशों के साथ आते हैं। जावा प्रोग्रामिंग भाषा विशेषताएं एक समृद्ध मानक लाइब्रेरी और प्रगतिशील जावा प्रोग्रामिंग भाषा विशेषताएं जैसे तार, धागे, सरणी और अपवाद हैंडलिंग के लिए भाषा समर्थन के साथ एक ऑब्जेक्ट उन्मुख भाषा है।
- जावा मास्टर करना आसान है और छः महत्वपूर्ण कार्यात्मक क्षेत्रों में कई कक्षाएं और विधियां हैं जिन्हें सीखा जाना है।
- इनपुट / आउटपुट कक्षाएं कई स्रोतों से डेटा पढ़ने और लिखने के लिए होती हैं और कंप्यूटर पर ऑनलाइन या लैन के माध्यम से नेटवर्किंग परमिट संचार करती हैं।
- प्लेटफार्म स्वतंत्र जीयूआई अनुप्रयोग जावा के सार विंडो टूलकिट के माध्यम से बनाया जा सकता है।
- जावा ऐप्पल एक विशेष श्रेणी है जो आपको डाउनलोड करने योग्य सरल जावा प्रोग्राम के साथ आने देती है जिसे क्लाइंट ब्राउज़र पर चलाया जा सकता है।
- ऐपलेट ऐप्स के साथ स्टैंड और कार्यक्रमों के निर्माण के लिए भी सही है जिसे वेब पेज पर डाउनलोड किया जा सकता है और ब्राउज़र पर चलाया जा सकता है।
- जहां तक सिंटैक्स का संबंध है, जावा अपने लोकप्रिय किन सी ++ की तरह बहुत अधिक है।इसने उपयोग करना बहुत आसान बना दिया है।
- इसके अलावा, इस प्रोग्रामिंग भाषा को मुफ्त गतिशील आवंटित स्मृति की आवश्यकता नहीं है, कम मेमोरी त्रुटियां पैदा कर रही हैं और प्रोग्राम को लिखने में आसान बना दिया गया है।
# 10 जावा कहीं और हर जगह इस्तेमाल किया जा सकता है।
शिक्षा, एम्बेडेड सिस्टम, एप्लिकेशन प्रोग्रामिंग, और सिमुलेशन उन कई क्षेत्रों में से कुछ हैं जहां जावा मूल बातें लागू की जा सकती हैं। एप्लिकेशन के क्षेत्र में नेटवर्क ऐप, डब्ल्यूडब्ल्यूडब्लू ऐप्पल, क्रॉस-प्लेटफार्म ऐप विकास और बहुत कुछ शामिल हैं। जावा कोड एक प्रोग्रामिंग भाषा के साथ-साथ वर्चुअल मशीन और एपीआई विनिर्देश भी है। इस भाषा के सबसे बड़े फायदों में से एक यह कई सेटिंग्स में उपयोग के लिए आसान बनाता है, यह सुरक्षा और सुरक्षा का उच्च स्तर है। दुभाषिए अवैध कोड की जांच के लिए संकलित कोड में कई परीक्षण लागू करते हैं और इसके निम्नलिखित फायदे हैं:
- संकलित कोड का कोई ऑपरेंड स्टैक ओवर या अंडरफ्लो नहीं होता है
- यह कानूनी डेटा रूपांतरण और केवल कानूनी ऑब्जेक्ट फ़ील्ड एक्सेस करता है
- सभी अपकोड पैरामीटर प्रकार जांच से गुजरते हैं ताकि वे कानूनी हों
जावा विकास की एक अन्य संपत्ति जो खुद को कई प्लेटफार्मों में उधार देती है वह शीर्ष प्रदर्शन है। जावा प्रोग्रामिंग भाषा मूल बातें वातावरण बाइटकोड को देशी मशीन कोड में रनटाइम पर संकलित करता है।
निष्कर्ष
जावा प्रोग्रामिंग भाषा मूल बातें सिर्फ एक सामान्य प्रोग्रामिंग भाषा से कहीं अधिक है। यह हैकिंग को रोकने के लिए अंतर्निहित सुरक्षा के साथ एक बहु-मंच अद्वितीय प्रोग्रामिंग भाषा है। सुरक्षा बिंदु के साथ-साथ सुविधा से, जावा स्पष्ट रूप से अन्य प्रोग्रामिंग भाषाओं पर स्कोर करता है। इसलिए, यदि आपको आभासी दुनिया में पिक-अप-अप की आवश्यकता है, तो जावा कोडिंग प्रोग्रामिंग भाषा है जो आपके कप को हर तरह से खाली से अधिक खाली छोड़ देगी!
अनुशंसित लेख: –
यह जावा प्रोग्रामिंग भाषा विशेषताएं (“कॉफी” के लिए एक और शब्द) के लिए एक मार्गदर्शक रहा है) एक प्रोग्रामिंग भाषा भी है जो लगभग हर तरह के नेटवर्क एप के लिए आधार है। जावा प्रोग्रामिंग भाषा विशेषताएं से संबंधित ये निम्न बाहरी लिंक हैं।
- फ्रेशर के लिए जावा साक्षात्कार प्रश्न | सबसे महत्वपूर्ण
- जावा में करियर
- जावा विकास के रूप में करियर
- 10 महत्वपूर्ण जावा मल्टी-थ्रेडिंग साक्षात्कार प्रश्न