জাভা 9 এর প্যাকেজগুলির পাশাপাশি মডিউল থাকবে। সাধারণত ভাষার একটি বা অন্য থাকে the এবং বেশিরভাগ প্রোগ্রামার উপলব্ধি করে দুটি শব্দ প্রতিশব্দ হিসাবে । মডিউলগুলি আদিম হিসাবে বিবেচনা করে প্যাকেজগুলির উপরে তৈরি হয়। সংমিশ্রণ নিদর্শন আদিম এবং সংমিশ্রিতগুলি একত্রে আচরণ করার পরামর্শ দেয়। অন্যথায় খারাপ জিনিস হবে। উদাহরণস্বরূপ, প্রকল্প বলহাল্লা দেখুন, যেখানে তারা আদিম (মান) এবং রেফারেন্স ধরণের জন্য সাধারণ সুপার টাইপ পুনঃনির্মাণের চেষ্টা করে।
মডিউল এবং প্যাকেজগুলি শব্দার্থগতভাবে পৃথক ধারণা উপস্থাপন করে? অর্থ যে কোনও ভাষার জন্য উভয়ই বোধগম্য (উদ্বেগের বিচ্ছেদ) বোধগম্য । অথবা জাভা উভয়ই পশ্চাদগম্য সামঞ্জস্যের শ্রদ্ধা হিসাবে থাকতে হবে?
কেন বিদ্যমান ধারণাটি বাড়ানোর পরিবর্তে নতুন ধারণা চালু করবেন?
জেএসআর 376 : প্রজেক্ট জিগসের মধ্যে "জাভা প্ল্যাটফর্ম মডিউল সিস্টেম" প্রয়োগ করা হয়েছে ।
এসওটিএমএস অনুসারে
একটি মডিউল হ'ল একটি নামযুক্ত, কোড এবং ডেটার স্ব-বর্ণনামূলক সংগ্রহ। এর কোডটি বিভিন্ন ধরণের প্যাকেজগুলির সেট হিসাবে সংগঠিত, যেমন, জাভা ক্লাস এবং ইন্টারফেস; এর ডেটাতে সংস্থান এবং অন্যান্য ধরণের স্থিতিশীল তথ্য অন্তর্ভুক্ত রয়েছে।
জেএলএস সাবধানে কোনও প্যাকেজ কী তা নির্ধারণ করতে এড়িয়ে চলে । উইকিপিডিয়া থেকে :
একটি জাভা প্যাকেজ হল জাভাতে মডিউলার প্রোগ্রামিং সরবরাহ করার জন্য, মডুলার মডিউলগুলির মতো নেমস্পেসে জাভা ক্লাসগুলি সংগঠিত করার একটি কৌশল।
আমি জানি যে উইকিপিডিয়া উদ্ধৃত করা একটি খারাপ অভ্যাস, তবে এটি সাধারণ বোঝার প্রতিফলন ঘটায়। মডুলার প্রোগ্রামিং এন্ট্রি থেকে :
প্যাকেজ শব্দটি কখনও কখনও মডিউলের পরিবর্তে ব্যবহৃত হয় (ডার্ট, গো, বা জাভা হিসাবে)। অন্যান্য বাস্তবায়নে এটি একটি স্বতন্ত্র ধারণা; পাইথনে একটি প্যাকেজ হল মডিউলগুলির সংগ্রহ, যখন আসন্ন জাভা 9-তে নতুন মডিউল ধারণার (বর্ধিত অ্যাক্সেস নিয়ন্ত্রণের সাথে প্যাকেজগুলির সংগ্রহ) প্রবর্তনের পরিকল্পনা করা হয়েছে।
package
/ কী / মানে কী তা পরিবর্তন করতে পারে না বা তারা জেআরই তে (আসুন এটির মুখোমুখি, বেশ ভয়ঙ্কর) ক্লাসপাথ সিস্টেম (গুলি) তে পরিবর্তন করতে যাচ্ছেন না। প্রশ্ন # 2 আমার মনে হয় মূলত মতামত-ভিত্তিক (এটি জবাবদিহিযোগ্য তবে আমার উত্তর এবং অন্য কারওর মধ্যে পৃথক হতে পারে এবং আমাদের উভয়ই অগত্যা ভুল হবে না)।
jigsaw
স্টাইল মডিউলগুলি কি প্যাকেজগুলির তুলনায় কেবল প্রযুক্তিগত উন্নতি করে? 3) (যদি না হয় 1 এবং যদি 2), জাভা কেবল (বা আপাতদৃষ্টিতে) উভয় ধারণাকে পশ্চাদপটে সামঞ্জস্যের জন্য রাখে । এই প্রশ্নগুলির কয়েকটি উত্তরযোগ্য, কিছু প্রাথমিকভাবে মতামত-ভিত্তিক। আমি মনে করি যে স্পষ্টকরণটি চাওয়া হয়েছে তাদের সরল করে একটি সম্পাদন এখানে করা হয়েছে।