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

जावा 9 में विभिन्न मॉड्यूल प्रकार क्या हैं?


मॉड्यूल सिस्टम जावा 9 में पेश की गई एक नई सुविधा है। एक मॉड्यूल पैकेजों का सेट . है और दो प्रकारों में विभाजित:निर्यातित पैकेज और छुपा पैकेज . इस पैकेज के बाहर निर्यात किए गए पैकेजों का उपयोग किया जा सकता है। इस मॉड्यूल के बाहर छिपे हुए पैकेजों का उपयोग नहीं किया जा सकता है, केवल इस मॉड्यूल का कोड ही इन पैकेजों का उपयोग कर सकता है।

fहमारे प्रकार के मॉड्यूल हैं जावा 9 में नीचे सूचीबद्ध है

  • एप्लिकेशन मॉड्यूल: यह मॉड्यूल कार्यक्षमता प्राप्त करने के लिए बनाया गया है। सभी तृतीय-पक्ष निर्भरताएँ इस श्रेणी से संबंधित हैं।
  • स्वचालित मॉड्यूल: मॉड्यूल डिस्क्रिप्टर के बिना मॉड्यूल पथ में रखे जा सकने वाले जार स्वचालित मॉड्यूल से संबंधित होते हैं। इस मॉड्यूल का मुख्य लाभ प्री-जावा 9 बिल्ड जार . का उपयोग करना है ।
  • अनाम मॉड्यूल: क्लासपाथ पर कोई भी जार या क्लास अनाम मॉड्यूल से संबंधित है। चूंकि इसका कोई नाम नहीं है, यह सभी मॉड्यूल को पढ़ और निर्यात कर सकता है।
  • प्लेटफ़ॉर्म मॉड्यूल: JDK को एक मॉड्यूलर संरचना में बदल दिया गया है, इन्हें प्लेटफॉर्म मॉड्यूल कहा जाता है।
module <Module-Name> {
   requires moduleName;
   exports packageName;
}

  1. जावा 9 में JShell में विभिन्न स्टार्टअप स्क्रिप्ट क्या हैं?

    जेशेल एक इंटरैक्टिव जावा शेल टूल है जो JShell से कोड निष्पादित करता है और तुरंत एक आउटपुट प्रदर्शित करता है। JShell REPL . है (पढ़ें-मूल्यांकन करें-प्रिंट-लूप करें ) टूल जो कमांड-लाइन . से चल सकता है शीघ्र। JShell में, स्टार्टअप पर एक स्क्रिप्ट लोड करने का विकल्प होता है जिसमें कुछ विशेष पूर्वनिर्

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

    Java 9 संस्करण में एक बड़ा बदलाव है मॉड्यूल सिस्टम , और यह मॉड्यूलर JVM . प्रदान करता है जो कम उपलब्ध मेमोरी वाले उपकरणों पर चलता है। JVM केवल उन मॉड्यूल और API के साथ चलता है जो किसी एप्लिकेशन के लिए आवश्यक हैं। module Module-Name { requires moduleName; exports packageName; } मॉड्यूल सिस्टम

  1. जावा 9 में JShell में विभिन्न / संपादित कमांड क्या हैं?

    जेशेल Java 9 . में पेश किया गया एक कमांड-लाइन टूल है जो main() . के बिना घोषणाओं, कथनों और अभिव्यक्तियों का मूल्यांकन करता है तरीका। JShell JShell एडिट पैड नामक टेक्स्ट एडिटर सेट कर सकता है , जो हमें कोड को बहुत आसानी से संशोधित करने की अनुमति देता है, और इसे /edit का उपयोग करके लॉन्च किया जा सकता