कम्प्युटरकार्यक्रम

Java: एक नियमित अभिव्यक्ति, विशेष वर्ण

आज, जावा मा कार्यक्रम, सम्भवत, कुनै एक छक्क हुने छैन। यस क्षेत्रमा प्रगति हाम्रो समकालीन वास्तविकता चलचित्र एक ला यो कथामा परिचित गर्न 50-60 वर्ष पहिले देखिन्थ्यो होला भनेर ठूलो छ "फिर्ता भविष्य गर्न।"

जाभा भाषा को मूल

Java - वस्तु-उन्मुख कार्यक्रम भाषा, मूल रवि माइक्रोसिस्टम्स विकास भएको थियो जो, र पछि यसलाई Oracle द्वारा बाहिर समर्थन र विकास भयो।

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

स्थापना र सुरुवात

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

तपाईँको कम्प्युटरमा Java स्थापना गर्न, प्रयोगकर्ता पहिलो गर्नुपर्छ उपकरण को विशेषताहरु पूरा न्यूनतम सिस्टम आवश्यकताहरु निश्चित गर्नुहोस्। Oracle ईन्जिनियरहरु प्रणाली आवश्यकताहरु को सीमा कम गर्न कठिन काम गरेको छ, तर यो अझै पनि छ, र यो छलफल हुनुपर्छ। प्रयोगकर्ता उहाँले जो उहाँले सफ्टवेयर स्थापना गर्न चाहन्छ सञ्चालन प्रणाली, आधारित वितरण आवश्यक साइट फेला पर्छ। लागि उदाहरण, Java Windows को लागि 7 यो एक कार्यान्वयन मात्र आवश्यक हुनेछ स्थापना निर्देशिका निर्दिष्ट जो, र त्यसपछि उहाँले सबै आफूलाई गर्नेछ .exe-फाइल छ। यो प्रणाली नै समय सफ्टवेयर खोल मात्र एक प्रतिलिपि मा स्थापित गर्न सकिन्छ भनेर टिप्पण लायक छ। तसर्थ, जावा को अघिल्लो संस्करणमा प्रणालीबाट हटाउने निश्चित गर्न आवश्यकता स्थापना अघि। तपाईं छैन भने, स्थापना तपाईँले स्थापना जारी गर्नु अघि विवादित कार्यक्रम हटाउन अनुरोध गर्नेछ।

जावा मा विकास सुरु

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

Oracle विकासकर्ताहरूको लागि उपकरण अधिकतम सेट प्रदान गर्न निश्चित गरेको छ। जावा मा, प्याकेज एक संकलक (Javac उपयोगिता), कुनै पाठ फाइल बाटो तर्कको रूपमा लिइरहेको, एक bytecode अवास्तविक मेशिन बुझ्ने यसलाई धर्मान्तरित जो पनि समावेश छ।

प्रयोगकर्ता अझै पनि आवेदन चलान र आफ्नो काम को परिणाम हेर्न सक्दैन। Windows 7 को लागि जाभा आवेदन स्थापना गर्न, यो JAR-संग्रहमा "प्याक" गर्न आवश्यक छ।

गाग्रोभित्र ढाँचा Java अभिलेख को कमी, र थप प्रवेश बिन्दु (मुख्य वर्ग) एप्लिकेसनमा गर्न वर्ग र निर्भरता र अंक को एउटा विवरण comprises जो सबै जिप-फाइल, गर्न परिचित एक विशेष प्रकारको बाट लिइएको हो। पनि Oracle देखि मानक प्याकेज समावेश छ जो उपयोगिता, प्रयोग नै नाम को एक .jar-फाइल सिर्जना गर्न। यसको सफल कार्यान्वयन पछि, प्रयोगकर्ता, या बस डबल-क्लिक आदेश लाइन वा कन्सोल एउटा अनुप्रयोग सिर्जना वा जाभा आदेश चलान गर्न सक्नुहुन्छ।

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

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

केही प्रकारको वस्तु एक सन्दर्भ सिर्जना गर्न प्रयोग गरिन्छ जो wrappers, - तिनीहरूलाई प्रत्येक लागि त्यहाँ कक्षाहरू तथाकथित छन्। यो स्ट्रिङ डाटा बाहेक सबै आदिम प्रकारको साँचो हो।

जावा मा स्ट्रिङ वर्ग को कार्यान्वयन को सुविधाहरू

Java-लाइन - यो एक विशेष वर्ग छ। यो एक immutable वस्तु रूपमा वर्गीकृत गर्न सकिन्छ। तपाईं एक हिप (हिप), एक मनपरी स्ट्रिङ, यसमा त प्रत्येक सञ्चालन (उपस्ट्रिंग, जोडी, वर्ण प्रतिस्थापन को चयन, र यति मा। डी) जसमा रूपमा एक आवेदन स्मृति पेश यदि सुरूवात लाइन, सञ्चालन मूल परिणाम फरक हुनेछ जो एक नयाँ उदाहरणका सिर्जना गर्नेछ।

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

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

नियमित अभिव्यक्ति देर बीसौँ शताब्दीमा देखा पर्नुभयो र इलेक्ट्रोनिक पाठ प्रक्रिया को प्रविधि क्रान्तिकारी।

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

जावा मा नियमित अभिव्यक्ति संग काम

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

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

नियमित अभिव्यक्ति को सम्भव आवेदन

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

हामी कुनै पनि तरिका नियमित अभिव्यक्ति जस्ता महत्वपूर्ण भाग सम्झना गर्न सक्दैन भाषा को अध्ययन विचार गर्दै छन् किन कि छ। जावा मा, यो विभिन्न क्षेत्रहरू प्रयोग गर्न सकिन्छ - यातायात र प्रयोगकर्ता अनुरोध विश्लेषण डेटा प्रविष्टि (ई-मेल ठेगाना, क्रेडिट कार्ड नम्बर) फारम प्रमाणीकरण देखि।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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