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

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


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

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

अनाम मॉड्यूल की पहुंच है:

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

सिंटैक्स

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. Java में StringIndexOutOfBoundsException क्या है? Java में StringIndexOutOfBoundsException क्या है?

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

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

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

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

    Java एक सामान्य-उद्देश्य वाली उच्च-स्तरीय प्रोग्रामिंग भाषा है जिसे मूल रूप से Sun Microsystems द्वारा विकसित किया गया था और 1995 में जारी किया गया था। Java Windows, Mac OS, और UNIX के विभिन्न संस्करणों जैसे विभिन्न प्लेटफॉर्म पर चलता है।James Gosling ने जून 1991 में अपने कई सेट-टॉप बॉक्स प्रोजेक्ट्