कंप्यूटरप्रोग्रामिंग

जावा: एक रेगुलर एक्सप्रेशन, विशेष वर्ण

आज, जावा में प्रोग्रामिंग, सबसे अधिक संभावना है, कोई भी नहीं हैरान होंगे। इस क्षेत्र में प्रगति इतना महान है कि हमारे समकालीन वास्तविकता फिल्म एक ला से इस कहानी में परिचित करने के लिए 50-60 साल पहले प्रतीत होते थे कि "वापस भविष्य।"

जावा भाषा की उत्पत्ति

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

विकास भाषा या सॉफ्टवेयर प्लेटफार्म पर्यावरण के प्रदर्शन के साथ भ्रमित होने की नहीं। उत्तरार्द्ध से समझा जा करने के लिए विभिन्न घटकों है जो एक साथ विभिन्न हार्डवेयर वातावरण में जावा कोड के निष्पादन प्रदान की अधिकता का सेट है। जावा में लिखा कार्यक्रम एक विशेष प्रारूप बाईटकोड कहा जाता है, जो बाद में के माध्यम से प्रदर्शन किया गया था में अनुवाद कर रहे हैं एक आभासी मशीन सॉफ्टवेयर प्लेटफार्म का एक हिस्सा - (JVM)।

स्थापना और प्रारंभ करना

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

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

जावा में विकसित करने शुरू

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

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

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

जार प्रारूप जावा संग्रह में कमी, और सभी ज़िप-फाइल है, जो आगे वर्गों और निर्भरता और आवेदन में प्रवेश बिंदु (मुख्य वर्ग) के लिए अंक की एक विवरण शामिल करने के लिए परिचित एक खास किस्म से ली गई है। उपयोगिता है, जो भी ओरेकल से मानक पैकेज में शामिल किया गया है द्वारा इस्तेमाल किया एक ही नाम के एक .jar-फ़ाइल बनाने के लिए। इसके सफल कार्यान्वयन के बाद, उपयोगकर्ता, या बस डबल क्लिक करके कमांड लाइन या कंसोल से एक आवेदन बनाया है या जावा आदेश चला सकते हैं।

जावा भाषा के मुख्य घटक

आदेश में सफलतापूर्वक, जावा भाषा में अनुप्रयोगों को विकसित करने में यह बहुत मूलभूत बातों से प्रारंभ करने की जरूरत है सीखने। नौसिखिए प्रोग्रामर कभी-कभी मुश्किल शब्द "वस्तु उन्मुख" भाषा को समझने के लिए। बहुत से लोग गलती से मानना है कि यह सच है कि संस्थाओं उस भाषा में काम कर सकते हैं के सभी वस्तुओं रहे हैं को दर्शाता है। बहरहाल, यह सच नहीं है। जावा भाषा में, सुविधाओं के अलावा, वहाँ भी आदिम प्रकार का एक सेट है। यह पूर्णांक डेटा प्रकार (बाइट, लघु, पूर्णांक, लंबे समय से ), जो पूर्णांकों अलग शब्द की लंबाई, आंशिक डेटा प्रकार (नाव, डबल), और साथ ही लाइनों और चरित्र प्रकार (स्ट्रिंग और चार) क्रमशः रहे हैं।

रैपर, जो किसी तरह का एक उद्देश्य के लिए एक संदर्भ बनाने के लिए इस्तेमाल कर रहे हैं - उनमें से प्रत्येक के लिए वहाँ तथाकथित वर्ग हैं। इस स्ट्रिंग डेटा को छोड़कर सभी आदिम प्रकार के लिए सच है।

जावा में स्ट्रिंग वर्ग के कार्यान्वयन की विशेषताएं

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

इसलिए, स्ट्रिंग हमेशा बहुत सावधानी से काम करने के लिए आवश्यक है, तथ्य यह है कि स्मृति में कचरा संग्रहण महान चलाता है के बावजूद, प्रोग्रामर स्ट्रिंग के लिए स्मृति अतिप्रवाह अनावश्यक संदर्भ को रोकने के लिए बहुत सावधान रहना चाहिए। सौभाग्य से, इस के लिए वहाँ सहायक वर्गों का एक बहुत है। उदाहरण के लिए, StringBuilder और StringBuffer है, जो तार हेरफेर करने की अनुमति उपयोग करें, लेकिन प्रत्येक नए उदाहरण के बाद निर्माण नहीं करतीं।

जावा भाषा - नियमित अभिव्यक्ति। उनकी उपस्थिति और उद्देश्य

रेग्युलर एक्सप्रेशंस देर से बीसवीं सदी में दिखाई दिया और इलेक्ट्रॉनिक पाठ प्रसंस्करण की तकनीक में क्रांति ला।

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

जावा में नियमित अभिव्यक्ति के साथ कार्य करना

जावा में, सभी वर्गों, एक ही रास्ता या अन्य नियमित अभिव्यक्ति के साथ काम करने, java.util.regex नामक एक अलग पैकेज में किया जाता है। में जावा नियमित अभिव्यक्ति का वर्णन पैटर्न वर्ग, जो अंग्रेजी में अनुवाद किया "पैटर्न" का मतलब है। इस वर्ग के निर्माता है, जो एक खाका बनाने के लिए इस्तेमाल किया जा सकता के लिए एक स्ट्रिंग तर्क स्वीकार करता है। आप बेहतर सरल पत्र उपयोग वाइल्डकार्ड के बजाय, यह वर्णन करने के लिए चाहते हैं।

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

नियमित अभिव्यक्ति के संभावित अनुप्रयोगों

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hi.birmiss.com. Theme powered by WordPress.