কম্পিউটার

জাভা 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. জাভাতে StringIndexOutOfBoundsException কি?

  2. জাভাতে ArrayIndexOutOfBoundsException কি?

  3. জাভাতে চূড়ান্ত প্যারামিটার কি?

  4. জাভা প্রোগ্রামিং কি?