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

जावा 9 में मॉड्यूल सिस्टम के फायदे और नुकसान क्या हैं?


Java 9 संस्करण में एक बड़ा बदलाव है मॉड्यूल सिस्टम , और यह मॉड्यूलर JVM . प्रदान करता है जो कम उपलब्ध मेमोरी वाले उपकरणों पर चलता है। JVM केवल उन मॉड्यूल और API के साथ चलता है जो किसी एप्लिकेशन के लिए आवश्यक हैं।

module Module-Name {
   requires moduleName;
   exports packageName;
}

मॉड्यूल सिस्टम के कुछ फायदे और नुकसान नीचे दिए गए हैं।

मॉड्यूल के लाभ:

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

मॉड्यूल के नुकसान:

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

  1. जावा में JTextField और JTextArea के बीच क्या अंतर हैं?

    JTextField . के बीच मुख्य अंतर और JTextArea जावा में यह है कि एक JTextField पाठ की एक पंक्ति . में प्रवेश करने की अनुमति देता है GUI एप्लिकेशन में जबकि JTextArea पाठ की एक से अधिक पंक्तियाँ entering दर्ज करने की अनुमति देता है GUI एप्लिकेशन में। JTextField एक JTextFeld सबसे महत्वपूर्ण घटकों म

  1. LiFi क्या है और WiFi में क्या अंतर है? - फायदे और नुकसान

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

  1. वाईफाई एसी क्या है और यह हमें क्या लाभ प्रदान करता है?

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