Artıq primitiv tiplər haqqında çox şey bilirsən və bu səviyyədə onların əkiz sinifləri - wrapper tipləri ilə tanış oldun, autoboxing və unboxing nə olduğunu, wrapper tipləri düzgün necə müqayisə etmək, səhv necə müqayisə etmək lazım olduğunu öyrəndin.
Həmçinin, ArrayList sinifi ilə tanış olaraq massivlərlə işin yeni bir səviyyəsinə keçdin. Ümumiyyətlə, düşünməyə çox şey var! Daha yaxşısı isə - bu mövzularda bütün məsələləri aydınlaşdıracaq bir neçə əlavə məqaləyə yarım saat ayırmaqdır.
Wrapperlər, açma və bağlama
Wrapper sinifləri adlarını daşıdığı primitiv tipə necə bənzəyirlər və davranırlar, amma əslində — tam bir sinifdirlər. Bu kimə lazımdır, nəyə lazımdır və bununla nə etmək lazımdır, bu məqalədən öyrənəcəksiniz.
ArrayList Sinifi
Massivlər — əladı, amma məhdud ölçü və yeni elementlərin əlavə və ya silinmə imkanı olmaması proqramçıların əhvalını korlayır. Ona görə buyurun ArrayList: təkmilləşdirilmiş massiv, sadə və rahat data strukturu. Bir dəfə massivlərdən ArrayList-ə keçsəniz, geri qayıtmaq artıq mümkün olmayacaq.
ArrayList-dən elementin silinməsi
Bu, ArrayList mövzusunun davamı olaraq başqa bir məqalədir. Bu dəfə, listlərlə işləmək üçün vacib əməliyyatlara — siyahıdan bir elementi silmək və dövr içində siyahıdan bir elementi silməyə daha ətraflı nəzər salacağıq.
ArrayList-in iş prinsipi şəkillərdə
ArrayList-in necə işlədiyini tam olaraq başa düşməmisinizsə, bu mühazirə sizin üçündür. Burada çoxlu şəkillər və izahlar olacaq və demək olar ki, heç bir kod olmayacaq. Amma əsas odur ki, oxuduqdan və başa düşdükdən sonra ArrayList-in necə işlədiyini çox yaxşı anlayacaqsınız… Kim bilir, bəlkə bundan sonra özünüz bunu reallaşdırarsınız! Beləcə, məşq üçün bu, yeni başlayan developer üçün pis bir tapşırıq deyil.
GO TO FULL VERSION