"வணக்கம், அமிகோ. இன்று சேகரிப்புகளைப் பற்றி நான் உங்களுக்குச் சொல்ல விரும்புகிறேன். ஜாவாவில், சேகரிப்பு/கன்டெய்னர் என்பது ஒரு வகுப்பைக் குறிக்கிறது, அதன் முக்கிய நோக்கம் மற்ற உறுப்புகளின் தொகுப்பைச் சேமிப்பதாகும். உங்களுக்கு ஏற்கனவே அத்தகைய வகுப்பு ஒன்று தெரியும்: ArrayList."

"ஜாவாவில், தொகுப்புகள் மூன்று முக்கிய குழுக்களாக பிரிக்கப்பட்டுள்ளன: தொகுப்பு, பட்டியல், வரைபடம்."

"அவர்களுக்கு என்ன வித்தியாசம்?"

"செட் மூலம் தொடங்குகிறேன். பல காலணிகளை ஒரு குவியலில் தூக்கி எறியப்பட்டதை கற்பனை செய்து பாருங்கள். இது ஒரு தொகுப்பு. நீங்கள் ஒரு தொகுப்பில் ஒரு உறுப்பைச் சேர்க்கலாம், அதைத் தேடலாம் அல்லது நீக்கலாம். கவனிக்க வேண்டிய முக்கியமான விஷயம் என்னவென்றால், செட் உறுப்புகள் இல்லை. ஒரு குறிப்பிட்ட ஒதுக்கப்பட்ட ஆர்டரை வைத்திருங்கள்."

சேகரிப்புகள் பற்றிய பாடம் - 1

"அது தொடர ஒன்றுமில்லை..."

"இப்போது அதே காலணிகளின் குவியலை சுவரில் நேர்த்தியாக அமைத்திருப்பதை கற்பனை செய்து பாருங்கள். இப்போது ஒழுங்கு உள்ளது. ஒவ்வொரு உறுப்புக்கும் அதன் சொந்த எண் உள்ளது. நீங்கள் ஜோடி எண். 4 ஐ அதன் எண்ணின் (குறியீட்டின் அடிப்படையில்) கைப்பற்றலாம். இது ஒரு பட்டியல். நீங்கள் சேர்க்கலாம் . பட்டியலின் தொடக்கத்திலோ அல்லது நடுவிலோ ஒரு உறுப்பு, அல்லது ஒரு உறுப்பை அகற்று - அதன் குறியீட்டைப் பயன்படுத்துவதன் மூலம்."

சேகரிப்புகள் பற்றிய பாடம் - 2

"நான் பார்க்கிறேன். வரைபடம் பற்றி என்ன?"

"ஒரே காலணிகளை கற்பனை செய்து பாருங்கள், ஆனால் இப்போது ஒவ்வொரு ஜோடிக்கும் ஒரு பெயருடன் குறிப்பு உள்ளது: 'நிக்', 'விக்' அல்லது 'அன்னா'. இது ஒரு வரைபடம் (பெரும்பாலும் அகராதி என்றும் அழைக்கப்படுகிறது). ஒவ்வொரு உறுப்புக்கும் அதன் சொந்த பெயர் உள்ளது . அதை நிவர்த்தி செய்யப் பயன்படுகிறது.ஒவ்வொரு உறுப்புக்கும் இந்த தனித்துவமான பெயர் பெரும்பாலும் 'விசை' என்று அழைக்கப்படுகிறது. எனவே, வரைபடம் என்பது விசை-மதிப்பு ஜோடிகளின் தொகுப்பாகும். விசை ஒரு சரமாக இருக்க வேண்டியதில்லை: அது எந்த வகையிலும் இருக்கலாம். A முழு எண்ணாக இருக்கும் வரைபடம் உண்மையில் ஒரு பட்டியல் (சில வேறுபாடுகளுடன்)."

சேகரிப்புகள் பற்றிய பாடம் - 3

"எனக்கு அதிகமாகவோ அல்லது குறைவாகவோ புரிகிறது, ஆனால் நான் இன்னும் பல எடுத்துக்காட்டுகளைப் பார்க்க விரும்புகிறேன்."

"ரிஷி உங்களுக்கு உதாரணங்களைத் தருவார், ஆனால் நான் சில வார்த்தைகளைச் சேர்க்க விரும்புகிறேன்."

"உருவாக்கப்பட்ட உடனேயே, சேகரிப்புகள் மற்றும் கொள்கலன்கள் எதையும் சேமிக்காது, ஆனால் நீங்கள் அவற்றில் கூறுகளை ஒவ்வொன்றாக சேர்க்கலாம். நீங்கள் செய்தால், அவற்றின் அளவு மாறும்."

"இப்போது அது சுவாரஸ்யமானது. ஒரு தொகுப்பில் எத்தனை கூறுகள் உள்ளன என்பதை நான் எப்படி அறிவது?"

"அதற்கான அளவு() முறை உங்களிடம் உள்ளது. சேகரிப்பில் உங்களுக்குத் தேவையான அனைத்தும் உள்ளன. இன்னும் சில பாடங்களுக்குப் பிறகு, சேகரிப்புகள் எவ்வளவு வசதியானவை என்பதை நீங்களே பார்ப்பீர்கள் என்று நான் நம்புகிறேன்."

"எல்லி, நான் நம்புகிறேன்."