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

जावा 9 में मॉड्यूल सिस्टम क्या है?


Java 9 फीचर में एक बड़ा बदलाव है मॉड्यूल सिस्टम . जावा 9 ने आरा . के हिस्से के रूप में निम्नलिखित विशेषताएं पेश की हैं परियोजना।

  • मॉड्यूलर JDK
  • मॉड्यूलर जावा सोर्स कोड
  • मॉड्यूलर रन-टाइम छवियां
  • जावा आंतरिक एपीआई को इनकैप्सुलेट करें
  • जावा प्लेटफॉर्म मॉड्यूल सिस्टम

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

सिंटैक्स

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

मॉड्यूलर JAR फ़ाइल में एक अतिरिक्त मॉड्यूल है विवरणकर्ता . इस मॉड्यूल डिस्क्रिप्टर में, अन्य मॉड्यूल की निर्भरता को "require" . के माध्यम से व्यक्त किया गया है बयान। " निर्यात " कथन नियंत्रित करते हैं कि किन पैकेजों की अन्य मॉड्यूल तक पहुंच है।


  1. जावा में StringIndexOutOfBoundsException क्या है?

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

  1. जावा में डबल-बफरिंग क्या है?

    डबल-बफरिंग एक ऑफ-स्क्रीन छवि बफर में ग्राफिक्स खींचने और फिर बफर की सामग्री को एक ही बार में स्क्रीन पर कॉपी करने की प्रक्रिया है। जटिल ग्राफिक्स के लिए, डबल-बफरिंग का उपयोग करने से झिलमिलाहट की समस्या कम हो सकती है। जावा स्विंग अपने सभी घटकों के लिए स्वचालित रूप से डबल-बफरिंग का समर्थन करता है। डबल

  1. जावा प्रोग्रामिंग क्या है?

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