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

जावा 9 में एक अनाम मॉड्यूल क्या है?


एक अनाम मॉड्यूल अनाम . की अवधारणा है पैकेज . यह एक मॉड्यूल है जिसमें संकुल या कक्षाओं को किसी भी नाम . में परिभाषित नहीं किया जा सकता है मॉड्यूल लेकिन jar फ़ाइल . में मौजूद है क्लासपाथ से। यदि हमारा कोड उन फाइलों से टाइप लोड करने का प्रयास कर सकता है, तो मॉड्यूल सिस्टम classpath को देखने का प्रयास करता है। और इसे लोड करता है।

एक अनाम मॉड्यूल सभी नामांकित . सहित अन्य सभी मॉड्यूल पढ़ें , अंतर्निहित प्लेटफ़ॉर्म मॉड्यूल, और इसके सभी पैकेज . का निर्यात भी करता है . एक अनाम मॉड्यूल में पैकेज को अनदेखा किया जा सकता है, जिसे नामित मॉड्यूल में भी परिभाषित किया गया है।

अनाम मॉड्यूल के पास इस तक पहुंच है:

  • अन्य सभी मॉड्यूल द्वारा निर्यात किए गए सभी पैकेज मॉड्यूल-पथ में उपलब्ध हैं।
  • क्लासपाथ के सभी जार (अर्थात इस अनाम मॉड्यूल में मौजूद अन्य सभी प्रकार)।

सिंटैक्स

java --module-path out -module moduleName/com.tutorialspoint.UnnamedModuleTest

उदाहरण

public class UnnamedModuleTest {
   public static void main(String args[]) {
      Module module = UnnamedModuleTest.class.getModule();
      System.out.println("Module: "+ module);
      System.out.println("Name: " + module.getName());
      System.out.println("isNamed: " + module.isNamed());
      System.out.println("Descriptor: " + module.getDescriptor());
   }
}

आउटपुट

Module: unnamed module @c818063
Name: null
isNamed: false
Descriptor: null

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

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

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

    एक सरणी एक डेटा है संरचना/कंटेनर/वस्तु जो एक ही प्रकार के तत्वों के एक निश्चित आकार के अनुक्रमिक संग्रह को संग्रहीत करता है। सरणी का आकार/लंबाई निर्माण के समय निर्धारित की जाती है। सरणी में तत्वों की स्थिति को अनुक्रमणिका या सबस्क्रिप्ट कहा जाता है। सरणी का पहला तत्व अनुक्रमणिका 0 पर संग्रहीत है और

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

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