কম্পিউটার

জাভা 9 এ স্বয়ংক্রিয় মডিউল কি?


একটি স্বয়ংক্রিয় মডিউল একটি জার যা আমরা মডিউলপথ এ রাখি . অনেকগুলি প্রাক-বিদ্যমান গ্রন্থাগার রয়েছে৷ যেগুলি আমাদের অ্যাপ্লিকেশনগুলিতে ব্যবহার করা যেতে পারে এবং এর মধ্যে অনেকগুলি এখনও মডুলারাইজ করা হয়নি৷ মাইগ্রেশনের সুবিধার্থে, আমরা একটি অ্যাপ্লিকেশনের মডিউল পাথে যেকোন লাইব্রেরির জার ফাইল যোগ করতে পারি, তারপর সেই জার ফাইলে প্যাকেজগুলি ব্যবহার করতে পারি। এটি অন্তর্নিহিতভাবে একটি স্বয়ংক্রিয় মডিউল হয়ে উঠতে পারে এবং মডিউল ঘোষণার প্রয়োজনীয় নির্দেশে নির্দিষ্ট করা যেতে পারে। জার ফাইলের নামটি তার মডিউল নাম হয়ে যায় যা অবশ্যই একটি বৈধ জাভা শনাক্তকারী হতে হবে যা "প্রয়োজনীয় এ ব্যবহার করা যেতে পারে " নির্দেশিকা৷

একটি স্বয়ংক্রিয় মডিউল :

  • অবশ্যই সব ধরনের প্যাকেজ রপ্তানি করে, তাই যেকোনো মডিউল যা একটি স্বয়ংক্রিয় মডিউল পড়তে পারে (নামবিহীন মডিউল সহ )কে সর্বজনীন প্রকারগুলি অ্যাক্সেস করতে হবে৷ স্বয়ংক্রিয় মডিউল প্যাকেজে।
  • অস্পষ্টভাবে পড়ে (প্রয়োজনীয় ) অন্যান্য স্বয়ংক্রিয় মডিউল এবং নামবিহীন মডিউল সহ অন্যান্য সমস্ত মডিউল, তাই একটি স্বয়ংক্রিয় মডিউল সিস্টেমের অন্যান্য মডিউল দ্বারা উন্মোচিত সমস্ত পাবলিক টাইপের অ্যাক্সেস রয়েছে৷
%JAVA_HOME%\java --module-path ./libs:./libs-legacy --module app/com.app.Main

স্বয়ংক্রিয় মডিউলের নামকরণ:

  • এক্সটেনশন “.jar ” মুছে ফেলা হয়েছে।
  • সংস্করণ নম্বর মুছে ফেলা. উদাহরণস্বরূপ:mylib-1.2.3 -> mylib
  • অ-আলফানিউমেরিক অক্ষর পিরিয়ড দ্বারা প্রতিস্থাপিত হয়।
  • পুনরাবৃত্ত বিন্দু একটি একক বিন্দু দ্বারা প্রতিস্থাপিত হয়, শৃঙ্খলের শুরু এবং শেষে বিন্দু মুছে ফেলা হয়।

  1. জাভাস্ক্রিপ্টে মডিউল কি?

  2. জাভা 9-এ Completable Future API উন্নতিগুলি কী কী?

  3. জাভাতে ক্লাস/স্ট্যাটিক পদ্ধতিগুলি কী কী?

  4. তারিখ ম্যানিপুলেশন জন্য পাইথন মডিউল কি?