জাভাতে জেনেরিকের উদ্দেশ্য কী?
জাভাতে জেনেরিকের উদ্দেশ্য কী?
Anonim

জাভাতে জেনেরিক . জেনেরিক একটি সুবিধা হয় সাধারণ প্রোগ্রামিং যে যোগ করা হয়েছে জাভা 2004 সালে J2SE 5.0 সংস্করণের মধ্যে প্রোগ্রামিং ভাষা। এগুলি প্রসারিত করার জন্য ডিজাইন করা হয়েছিল জাভা এর টাইপ সিস্টেম "কম্পাইল-টাইম টাইপ নিরাপত্তা প্রদান করার সময় বিভিন্ন ধরণের বস্তুর উপর কাজ করার জন্য একটি প্রকার বা পদ্ধতি" মঞ্জুরি দেয়।

এখানে, জাভাতে জেনেরিকের প্রধান ব্যবহার কী?

জেনেরিক কম্পাইল-টাইম টাইপ সেফটি প্রদান করার সময় একটি টাইপ বা পদ্ধতিকে বিভিন্ন ধরনের অবজেক্ট পরিচালনা করতে দেয় জাভা একটি সম্পূর্ণ স্ট্যাটিকালি টাইপ করা ভাষা। জেনেরিক সবচেয়ে বিতর্কিত এক জাভা ভাষার বৈশিষ্ট্য সমূহ.

পরবর্তীকালে, প্রশ্ন হল, আপনি কখন জেনেরিক ব্যবহার করবেন? জাভা জাভা 5.0 তে জেনেরিক অন্তর্ভুক্ত করেছে:

  1. টাইপ নিরাপত্তা নিশ্চিত করে যে একবার টাইপ আর্গুমেন্ট প্রয়োগ করা হলে, পদ্ধতি বা বাক্সে অন্য কোনো ডেটা টাইপকে অনুমতি দেওয়া হয় না এবং কাস্টিংয়ের প্রয়োজনীয়তা এড়িয়ে যায়।
  2. জেনেরিক প্রোগ্রামিং/প্যারামেট্রিক পলিমারফিজম।

এছাড়াও, জাভাতে জেনেরিকের বিন্দু কি?

সংক্ষেপে, জেনেরিক শ্রেণী, ইন্টারফেস এবং পদ্ধতি সংজ্ঞায়িত করার সময় প্রকারগুলি (ক্লাস এবং ইন্টারফেস) প্যারামিটার হতে সক্ষম করুন। পদ্ধতি ঘোষণায় ব্যবহৃত আরও পরিচিত আনুষ্ঠানিক পরামিতিগুলির মতো, টাইপপ্যারামিটারগুলি আপনাকে বিভিন্ন ইনপুট সহ একই কোড পুনরায় ব্যবহার করার একটি উপায় প্রদান করে।

জেনেরিক কিভাবে জাভাতে কাজ করে?

সংক্ষেপে জেনেরিক ভিতরে জাভা সিনট্যাকটিকসুগার এবং রানটাইমে কোনো প্রকার সম্পর্কিত তথ্য সংরক্ষণ করে না। টাইপ ইরেজার দ্বারা সমস্ত প্রকার সম্পর্কিত তথ্য মুছে ফেলা হয়, এটি বিকাশের সময় প্রধান প্রয়োজন ছিল জেনেরিক সমস্ত পুনরায় ব্যবহার করার জন্য বৈশিষ্ট্য জাভা কোড ছাড়া লেখা জেনেরিক.

প্রস্তাবিত: