আপনি ইতিমধ্যেই আদিম প্রকারগুলি সম্পর্কে অনেক কিছু জানেন, এবং এই স্তরে আপনি তাদের ডপেলগ্যাঙ্গারদের সাথে পরিচিত হয়েছেন — র‌্যাপার ক্লাস, এবং শিখেছেন অটোবক্সিং এবং আনবক্সিং কী, কীভাবে সঠিকভাবে র‌্যাপারের প্রকারগুলি তুলনা করা যায় এবং কীভাবে এটি ভুলভাবে করা যায়৷

এছাড়াও আপনি ArrayList ক্লাস জানার মাধ্যমে আপনার অ্যারের অভিজ্ঞতাকে পরবর্তী স্তরে নিয়ে গেছেন। মূলত, আপনি চিন্তা করার জিনিস আছে! আরও ভাল, এই বিষয়গুলিতে কয়েকটি অতিরিক্ত নিবন্ধের জন্য আধা ঘন্টা আলাদা করে রাখুন যা সবকিছুকে তার জায়গায় রাখবে।

জাভাতে র‍্যাপার ক্লাস

র‍্যাপার ক্লাসগুলি একই নামের আদিম টাইপের মতো দেখতে এবং আচরণ করে, কিন্তু বাস্তবে সেগুলি প্রকৃত ক্লাস৷ এই নিবন্ধটি কার তাদের প্রয়োজন, তারা কিসের জন্য এবং আপনি তাদের সাথে কী করেন তা ব্যাখ্যা করে।

জাভাতে অটোবক্সিং এবং আনবক্সিং

জাভাতে, আদিম এবং তাদের মোড়কের একটি বৈশিষ্ট্য হল অটোবক্সিং/আনবক্সিং। এর এই ধারণা খনন করা যাক.

অ্যারেলিস্ট ক্লাস

অ্যারেগুলি দুর্দান্ত, তবে প্রোগ্রামাররা তাদের সীমিত আকার এবং নতুন উপাদান যুক্ত বা অপসারণ করতে অক্ষমতার কারণে খারাপ মেজাজে চলে যায়। সুতরাং, অ্যারেলিস্টের সাথে দেখা করুন: এটি একটি স্যুপ-আপ অ্যারে, একটি সহজ এবং সুবিধাজনক ডেটা কাঠামো। একবার আপনি অ্যারে থেকে অ্যারেলিস্টে চলে গেলে, আপনি ফিরে যেতে পারবেন না।

একটি ArrayList থেকে একটি উপাদান মুছে ফেলা হচ্ছে

এবং এখানে আরেকটি নিবন্ধ যা আমাদের ArrayList নিয়ে আলোচনা চালিয়ে যাচ্ছে। এইবার আমরা তালিকাগুলির সাথে কাজ করার জন্য গুরুত্বপূর্ণ ক্রিয়াকলাপগুলি সম্পর্কে আরও বিশদে আলোচনা করব — একটি তালিকা থেকে একটি আইটেম সরানো, এবং একটি লুপে একটি তালিকা থেকে একটি আইটেম সরানো৷

ছবিতে অ্যারেলিস্ট

আপনি যদি সম্পূর্ণরূপে বুঝতে না পারেন কিভাবে ArrayList কাজ করে, তাহলে এই পাঠটি আপনার জন্য। অনেক ছবি এবং ব্যাখ্যা এবং প্রায় কোন কোড থাকবে না। কিন্তু সবচেয়ে গুরুত্বপূর্ণ, এটি পড়ার এবং বোঝার পরে, আপনি খুব ভালভাবে বুঝতে পারবেন কিভাবে ArrayList কাজ করে... কে জানে, হয়তো আপনি এর পরেও আপনার নিজের বাস্তবায়ন করবেন! সুতরাং, আপনার প্রশিক্ষণ অগ্রসর করার জন্য, এটি একজন প্রারম্ভিক বিকাশকারীর জন্য একটি ভাল কাজ।