Сиз аллақачон примитив турлар ҳақида кўп нарсалар билсангиз, бу даражада уларнинг синоним класслари — обёртка турлари билан танишдингиз, autoboxing ва unboxing нима эканини билдингиз, обёртка турларни қандай тўғри солиштириш кераклигини ёки нотўғри қилмаслик ҳақида билдингиз.
Шунингдек, сиз массивлар билан ишлашнинг янги даражасига ўтдингиз, ArrayList синфини ўрганиб. Умуман олганда, фикрлашиш учун жуда кўп мавзу мавжуд! Янада яхшироқ — бу мавзулар бўйича бир неча қўшимча мақолаларни ўқиш учун ярим соат ажратинг, улар барча масалаларни ҳал қилади.
Обёртка, распаковка ва запаковка
Обёртка синфлари номланиши ва хатти-ҳаракатлари билан худди примитив турларга ўхшайди, аммо аслида — бу ҳақиқий синфлар. Кимга бу керак бўлди, нималар учун керак ва бу билан нима қилиш кераклигини ушбу мақоладан ўрганасиз.
ArrayList синфи
Массивлар жуда яхши, аммо чекланган ўлчам ва янги элементларни қўшиш ёки олиб ташлаш имконияти етишмайдиган жойи бор. Шунинг учун ArrayList-га хуш келибсиз: янги ва қулай маълумотлар тузилмаси, содда. Бир марта массивлардан ArrayList-га ўтгач, энди орқага қайта олмайсиз.
ArrayList рўйхатидан элементни ўчириш
ArrayList мавзусининг давоми сифатида яна бир мақола. Бу сафар рўйхатлар билан ишлаш учун муҳим операцияларга — рўйхатдан элементни олиб ташлашга ва циклда рўйхатдан элементни олиб ташлашга кўпроқ эътибор қаратамиз.
ArrayList иши тасвирларда
Agar siz ArrayList қандай ишлаши ҳақида тушунмаганда бўлсангиз, бу лекция — сиз учун. Бу ерда кўплаб расмлар ва тушунтиришлар бўлади ва деярли код йўқ. Аммо асосийси, уни ўқиб чиқиб, тушуниб бўлганингиздан кейин, ArrayList қандай ишлагани жуда яхши тушунасиз... Ким билади, балки унинг ўзингиз ишлаб чиқишингиз мумкин! Ўзбекистонча эса, бу бошланғич ишлаб чиқувчи учун яхши машқ.
GO TO FULL VERSION