कंप्यूटरसॉफ्टवेयर

आईडीई जावा

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

एक जावा विकास पर्यावरण क्या है?

वास्तव में, विकास के वातावरण केवल एक प्रोग्रामिंग सार्वभौमिक आदेशों के आधार पर भाषा है कि जावा रनटाइम वातावरण में मान्यता प्राप्त कर रहे हैं।

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

कंप्यूटर प्रौद्योगिकी के क्षेत्र में आवेदन

प्रारंभ में, इस परियोजना सन माइक्रोसिस्टम्स, जो बाद में कंपनी का समर्थन किया गया था ओरेकल द्वारा विकसित किया गया था।

निष्पादन योग्य कोड की सामग्री इसे स्थापित ऑपरेटिंग सिस्टम के प्रकार पर निर्भर नहीं करता है कि इस तरह के। स्वयं भाषा, वस्तु उन्मुख विकास उपकरण को संदर्भित करता है ऑपरेटिंग सिस्टम प्रोग्रामिंग के लिए समान।

लेकिन कंप्यूटर या मोबाइल सिस्टम से अंत जावा विकास के वातावरण में यह बिल्कुल स्वतंत्र है।

मोबाइल सिस्टम की निर्मित मॉड्यूल

अगर हम स्मार्ट फ़ोन और टेबलेट के बारे में बात करते हैं, के समान संस्करण ग्रहण (आईडीई जावा) ही नहीं कुछ ही मिनटों में एक जावा आधारित अनुप्रयोग बनाने की अनुमति देता एक ग्राफिकल आवेदन के उपयोग पर लागू।

वास्तव में, आवेदन में ही कुछ को संबोधित या पूछताछ, जिसका कार्य ऑपरेटिंग सिस्टम द्वारा प्रदान की जाती हैं का उत्पादन किया।

और यह मोबाइल उपकरणों के लिए लागू होता है। हमने देखा है कि कभी कभी अंत में या विंडोज फोन, या Android "थूकना" तत्काल अपडेट प्रदान करता है के मामले में शुरू होता है? इसमें दो घटक के रूप में, कि अन्य नहीं है:

  • जावा रनटाइम;
  • माइक्रोसॉफ्ट .NET फ्रेमवर्क।

क्या सबसे दुख की बात है, पहले घटक प्रणाली त्रुटियों से संबंधित नहीं है। मंच पूरी तरह से स्वतंत्र है और डिफ़ॉल्ट रूप आदेशों के मामले में क्रियान्वित कर रहे हैं।

समन्वित विकास पर्यावरण जावा विकास: साधारण आवेदन

तथ्य यह है कि इस प्रणाली के मोबाइल संस्करणों में प्रयोग किया जाता है, कोई भी संदेह से परे है। जावा विकास पर्यावरण एंड्रॉयड "सेब" उत्पादों की बात करने के लिए नहीं का समर्थन करता है,।

फिर भी स्थिति के मामले में इतना आसान निष्पादन अनुप्रयोगों नहीं है। यहां इसका कारण बताया।

निष्पादन एप्लेट

स्थापित किया जाना चाहिए सबसे पहले, बस प्रणाली है जिसमें उचित archiver (- - कम से कम बेहतर 7-Zip WinRAR) पर ध्यान देना।

जावा कार्यक्रम के लिए विकास के वातावरण तथ्य यह है कि डेटा एक संग्रह है कि मानक Windows उपकरण को खोलने के लिए उपलब्ध नहीं है में संग्रहित है को दर्शाता है।

संग्रहीत डेटा

सबसे अच्छा में एक्सट्रैक्टर्स ऊपर की तरह इस्तेमाल किया जा सकता है। लेकिन अगर संग्रह तकनीक का इस्तेमाल किया अतिरिक्त (अधिकतम) संपीड़न विधि के गठन यहाँ कुछ भी मदद नहीं करेगा।

यहां तक कि अद्यतन archiver आवश्यक परिवर्तन करने के लिए सक्षम नहीं होंगे। हालांकि उपलब्ध अद्यतन के बारे में प्रारंभिक संदेश "लटका" सिस्टम ट्रे में वहाँ, पूरे मंच के लिए एक अद्यतन आवेदन करना होगा।

मंच अद्यतन

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

आप प्रतीक्षा करने के लिए, कोई समस्या नहीं नहीं करना चाहते हैं - आप माइक्रोसॉफ्ट के आधिकारिक साझा करने के लिए जाना है और वहाँ से कार्यक्रम डाउनलोड करें। मैं इस विधि पसंद नहीं करते? JDK या J2SE, जो जावा का एक विस्तार है स्थापित करें, और बाद में चयनित से आवश्यक मॉड्यूल स्थापित करने के लिए हैं, तो सक्रियण हो जाती हैं। प्रक्रिया के अंत में एक पूरी प्रणाली रिबूट पड़ सकता है।

क्यों जावा ओएस पर निर्भर नहीं करता?

जैसा कि पहले ही उल्लेख किया है, इस भाषा को दर्शाता है वस्तु उन्मुख (सी + / C ++, जो Windows प्रोग्राम किया जाता के समान)।

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

सबसे सॉफ्टवेयर वातावरण "OSes" में वहाँ पहले से ही है एक अंतर्निहित एक कमांड भाषा के निष्पादन के प्रभारी। और यह माइक्रोसॉफ्ट .NET फ्रेमवर्क या अपने स्वयं के एप्लेट के कामकाज के लिए किसी भी अन्य है कि निर्माताओं को विकसित कर रहे ऑपरेटिंग सिस्टम के रूप में विशिष्ट वातावरण के लिए लागू नहीं होता।

मोबाइल उपकरणों

बोर्ड पर एक ऑपरेटिंग सिस्टम के बिना भी साधारण मोबाइल फोन के लिए, वे भी इस मंच के लिए मूल समर्थन हासिल है। आमतौर पर, संस्थापक विस्तार जार या JAD और काफी प्राथमिक भी आदिम फोन पर स्थापित किया है।

ऑपरेटिंग सिस्टम ऐसे WinRAR के रूप में archivers, जो इस प्रकार बिना किसी समस्या के SFX-फ़ाइल के रूप में इस तरह के आत्म निकालने अभिलेखागार को पहचान के लिए इस्तेमाल किया जा सकता है। आप इस फ़ाइल पर डबल क्लिक करते हैं, इसकी सामग्री, जावा मंच के साथ स्वचालित रूप से और संग्रह निकाला जाएगा में इस मामले की पृष्ठभूमि में चल रही है।

मैं क्या कह सकता, क्योंकि एक साधारण फोन पर यहां तक कि पुराने खेल काफी आसानी से स्थापित किया जा सकता। हालांकि यह माना जाता है कि इन "उन्नत" ऑपरेटिंग सिस्टम में इस्तेमाल नहीं कर रहे हैं, ऐसा नहीं है।

यहां तक कि पुराने मॉडलों में इस तरह के रूप नोकिया 3310 मंच है। अन्यथा, कैसे फोन से कार्य कर रहा है? एक ही सिस्टम में यह पहले से ही स्पष्ट है, और अंतर्निहित समर्थन है, जो जावा विकास के वातावरण के लिए जिम्मेदार है है के रूप में।

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

निष्कर्ष

आप देख सकते हैं, जावा विकास के वातावरण में किसी भी प्रणाली के साथ सार्वभौमिक संगत है। लेकिन यह प्रसारण सी + / C ++ के आधार पर आदेशों की तुलना में बहुत तेजी से काम करता है। कुछ अध्ययनों के अनुसार, प्रदर्शन 20-30 गुना अधिक हो सकती है, हालांकि स्मृति की खपत उच्च पद के स्तर पर है।

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

हम यह भी कहना चाहिए कि जावा के नवीनतम संस्करण को सामान्य प्रोग्रामिंग उपकरणों, जो प्रौद्योगिकी एफिल और सी #, मौलिक सी के ++ साधन से अलग पर आधारित होते हैं के समर्थन पर आधारित है। यहाँ आप तथाकथित स्थिर क्षेत्रों के अदिश डेटा प्रकार के स्वत: परिवर्तन और आयात का उपयोग कर सकते, नहीं स्रोत कोड के साथ समर्थन करने वाले दस्तावेज बनाने की संभावना का उल्लेख।

जावा SE 6 कई नई सुविधाओं, जो जापानी और बौद्ध कैलेंडर के भी मान्यता, पूरे HTTP सर्वर बनाने की क्षमता शामिल हैं, वर्ग-प्रवाह और संकुचित डेटा का त्वरित हस्तांतरण 70% उत्पादकता को बढ़ाने के लिए, नहीं डैशबोर्ड का उल्लेख JConsole शामिल समर्थन OpenGL और DirectX हार्डवेयर।

यह ग्राफिक्स कार्ड के लिए ज्यादातर लागू होता है, हालांकि यह भी ऑडियो डिवाइस के उपयोग (आमतौर पर ASIO4ALL आधार करने के लिए एक वर्चुअल ड्राइवर) का उल्लेख कर सकते। एक ही कुछ सॉफ्टवेयर सिंथेसाइज़र या मिडी-कीबोर्ड पर लागू होता है। लेकिन जावा एप्लेट निष्पादन के उपयोग हमेशा प्रदान नहीं की है।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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