সুচিপত্র:
ভিডিও: জাভাতে জেনেরিক তালিকা কি?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
জাভাতে জেনেরিক তালিকা . অন্য কথায়, এর দৃষ্টান্ত তালিকা একটি টাইপ দেওয়া যেতে পারে, তাই শুধুমাত্র সেই টাইপের দৃষ্টান্তগুলি সন্নিবেশিত করা যেতে পারে এবং সেখান থেকে পড়তে পারে তালিকা . এখানে একটি উদাহরণ: তালিকা তালিকা = নতুন অ্যারেলিস্ট; এই তালিকা এখন কেবলমাত্র স্ট্রিং দৃষ্টান্তগুলিকে লক্ষ্য করা হয়েছে, যার অর্থ কেবলমাত্র স্ট্রিং দৃষ্টান্তগুলি এতে রাখা যেতে পারে তালিকা
এটি বিবেচনায় রেখে, আপনি কীভাবে জাভাতে একটি জেনেরিক তালিকা সংজ্ঞায়িত করবেন?
জাভা লিস্ট ইন্টারফেসে জেনেরিক সাপোর্ট দিয়েছে।
- বাক্য গঠন. তালিকা তালিকা = নতুন ArrayList();
- বর্ণনা। T হল একটি টাইপ প্যারামিটার যা জেনেরিক ইন্টারফেস তালিকা এবং এর বাস্তবায়ন ক্লাস ArrayList-এ পাস করা হয়।
- উদাহরণ। আপনার পছন্দের যেকোনো এডিটর ব্যবহার করে নিচের জাভা প্রোগ্রামটি তৈরি করুন।
- আউটপুট।
উপরের পাশে, জাভাতে জেনেরিক সংগ্রহ কি? দ্য জাভা জেনেরিক্স টাইপ-সেফ অবজেক্টের সাথে ডিল করার জন্য J2SE 5 এ প্রোগ্রামিং চালু করা হয়েছে। এটি কম্পাইলের সময় বাগগুলি সনাক্ত করে কোডটিকে স্থিতিশীল করে তোলে। আগে জেনেরিক , আমরা যে কোনো ধরনের বস্তু সংরক্ষণ করতে পারি সংগ্রহ , যেমন, অ- সাধারণ . এখন জেনেরিক জোর করে জাভা একটি নির্দিষ্ট ধরনের বস্তু সংরক্ষণ করার জন্য প্রোগ্রামার।
একইভাবে কেউ জিজ্ঞাসা করতে পারে, জাভাতে জেনেরিক প্রকারগুলি কী কী?
সংজ্ঞা: "এ জেনেরিক টাইপ ইহা একটি জেনেরিক ক্লাস বা ইন্টারফেস যা প্যারামিটারাইজ করা হয়েছে প্রকার " মূলত, জেনেরিক প্রকার আপনাকে একটি সাধারণ লিখতে অনুমতি দেয়, জেনেরিক ক্লাস (বা পদ্ধতি) যেটি বিভিন্ন সাথে কাজ করে প্রকার , কোড পুনরায় ব্যবহার করার অনুমতি দেয়।
জেনেরিক তালিকা কি?
জেনেরিক তালিকা ইহা একটি সাধারণ C# এ সংগ্রহ। আকার গতিশীল ব্যবহার করে বৃদ্ধি করা যেতে পারে তালিকা , অ্যারে থেকে ভিন্ন। আসুন একটি উদাহরণ দেখি - আমরা সেট করেছি তালিকা প্রথম - তালিকা myList = নতুন তালিকা ()
প্রস্তাবিত:
এন্টিটি ফ্রেমওয়ার্কে জেনেরিক রিপোজিটরি প্যাটার্ন কি?
জেনেরিক রিপোজিটরি প্যাটার্ন C# প্রতিটি এন্টিটি টাইপের জন্য একটি রিপোজিটরি ক্লাস তৈরি করার ফলে প্রচুর পুনরাবৃত্তিমূলক কোড হতে পারে। জেনেরিক রিপোজিটরি প্যাটার্ন হল এই পুনরাবৃত্তি কমিয়ে আনার একটি উপায় এবং সব ধরনের ডেটার জন্য একক বেস রিপোজিটরি কাজ করে
একটি জেনেরিক পদ্ধতি কি?
জেনেরিক পদ্ধতি। জেনেরিক পদ্ধতি হল এমন পদ্ধতি যা তাদের নিজস্ব ধরনের পরামিতি প্রবর্তন করে। স্ট্যাটিক এবং নন-স্ট্যাটিক জেনেরিক পদ্ধতি অনুমোদিত, সেইসাথে জেনেরিক ক্লাস কনস্ট্রাক্টর। একটি জেনেরিক পদ্ধতির সিনট্যাক্সে টাইপ প্যারামিটারের একটি তালিকা রয়েছে, কোণ বন্ধনীর ভিতরে, যা পদ্ধতির রিটার্ন টাইপের আগে উপস্থিত হয়
কিভাবে একটি দ্বিগুণ লিঙ্কযুক্ত তালিকা DLL একক লিঙ্কযুক্ত তালিকা SLL এর সাথে তুলনা করে)?
দ্বিগুণ লিঙ্কযুক্ত তালিকার ভূমিকা: একটি দ্বিগুণ লিঙ্কযুক্ত তালিকা (DLL) একটি অতিরিক্ত পয়েন্টার ধারণ করে, যাকে সাধারণত পূর্ববর্তী পয়েন্টার বলা হয়, পরবর্তী পয়েন্টার এবং ডেটা সহ যা এককভাবে লিঙ্কযুক্ত তালিকায় রয়েছে। SLL এর শুধুমাত্র একটি ডেটা ক্ষেত্র এবং পরবর্তী লিঙ্ক ক্ষেত্র সহ নোড রয়েছে। DLL SLL থেকে বেশি মেমরি দখল করে কারণ এতে 3টি ক্ষেত্র রয়েছে
জাভাতে জেনেরিক কী এবং এটি কীভাবে কাজ করে?
টাইপ-সেফ অবজেক্টের সাথে মোকাবিলা করার জন্য জাভা জেনেরিক্স প্রোগ্রামিং J2SE 5 এ চালু করা হয়েছে। এটি কম্পাইলের সময় বাগগুলি সনাক্ত করে কোডটিকে স্থিতিশীল করে তোলে। জেনেরিকের আগে, আমরা সংগ্রহে যেকোনো ধরনের বস্তু সংরক্ষণ করতে পারি, যেমন, নন-জেনারিক। এখন জেনেরিক্স জাভাপ্রোগ্রামারকে একটি নির্দিষ্ট ধরনের বস্তু সংরক্ষণ করতে বাধ্য করে
জাভাতে জেনেরিক ইন্টারফেস কি?
জেনেরিক ইন্টারফেসগুলি জেনেরিক ক্লাসের মতো নির্দিষ্ট করা হয়। উদাহরণস্বরূপ: MyInterface হল ageneric ইন্টারফেস যা myMethod() নামক পদ্ধতি ঘোষণা করে। সাধারণভাবে, একটি জেনেরিক ইন্টারফেস একটি জেনেরিক ক্লাস হিসাবে একইভাবে ঘোষণা করা হয়। মাইক্লাস একটি নন জেনেরিক ক্লাস