Java 9 এ চালু করা একটি গুরুত্বপূর্ণ বৈশিষ্ট্য হল মডিউল . একটি মডিউল ব্যবহার করে, আমরা কোডটিকে মডিউল নামে ছোট ছোট উপাদানে ভাগ করতে পারি . এর অর্থ হল প্রতিটি মডিউলের নিজস্ব দায়িত্ব রয়েছে এবং সঠিকভাবে কাজ করার জন্য অন্যান্য মডিউলের উপর নির্ভরতা ঘোষণা করে৷
নীচে একটি মডুলার প্রকল্প তৈরি করার ধাপগুলি রয়েছে৷ জাভা 9 এ:
প্রাথমিকভাবে, আমরা "module-info.java নামে একটি ফাইল তৈরি করতে পারি " এবং একটি প্যাকেজ (মডিউল) যোগ করুন যার জন্য এটি তৈরি করা হয়েছে। উদাহরণস্বরূপ, যদি আমাদের প্যাকেজের নাম হয় com.mycompany.mypackage তারপর ফাইলটি একই প্যাকেজে যায় (src/com.mycompany.mypackage/module-info.java) . আমরা " ঘোষণা করে একটি মডিউল তৈরি করতে পারি রপ্তানি" এবং " প্রয়োজন" ৷ অভিব্যক্তি।
আমাদের মডিউলের জন্য অন্য মডিউলের প্রয়োজন হলে আমরা নিচে কোড লিখতে পারি
module com.tutorialspoint.greetings { requires org.tutorix; }
মডিউল বিষয়বস্তু প্রকাশ করতে, আমরা নিচে কোড লিখতে পারি
module org.tutorix { exports org.tutorix; }
একটি মডিউলের সুবিধা:
- মডিউলগুলি লুকিয়ে রাখে অবাঞ্ছিত এবং অভ্যন্তরীণ বিশদ বিবরণ ভালো নিরাপত্তার জন্য খুব নিরাপদে . এর মানে হল যে একটি মডিউল শুধুমাত্র রপ্তানি করা প্যাকেজ বিষয়বস্তু অ্যাক্সেস করতে পারে এবং সমস্ত বিষয়বস্তু বা পাবলিক/অভ্যন্তরীণ A নয় PI অন্যান্য মডিউলের, তাই একটি মডিউলের সর্বজনীন অন্য মডিউলের জন্য সর্বজনীন নয়।
- অ্যাপ্লিকেশানটি ছোট এবং দ্রুত হয়ে যায় কারণ আমরা যে মডিউল চাই তা ব্যবহার করতে পারি।
- মেমরির প্রয়োজনীয়তা খুবই কম হওয়ায় ছোট ডিভাইসে সহজ স্থাপনা।
- একক দায়িত্ব নীতি সমর্থন করা সহজ .
- সমর্থন করা সহজ কম কাপলিং উপাদানগুলির মধ্যে।