Știți deja multe despre tipurile primitive și, la acest nivel, v-ați familiarizat cu doppelgangerii lor - clasele de ambalare și ați învățat ce sunt autoboxing și unboxing, cum să comparați corect tipurile de wrapper și cum să o faceți incorect.

De asemenea, v-ați dus experiența cu matrice la următorul nivel, cunoscând clasa ArrayList. Practic, ai lucruri la care să te gândești! Mai bine, alocă o jumătate de oră pentru câteva articole suplimentare pe aceste subiecte care vor pune totul la locul său.

Clasele Wrapper în Java

Clasele wrapper arată și se comportă ca tipul primitiv cu același nume, dar sunt de fapt clase reale. Acest articol explică cine are nevoie de ele, pentru ce sunt și ce faci cu ele.

Autoboxing și Unboxing în Java

În Java, o caracteristică a primitivelor și a învelișurilor lor este autoboxing / unboxing. Să pătrundem în acest concept.

Clasa ArrayList

Matricele sunt grozave, dar programatorii intră într-o dispoziție proastă din cauza dimensiunii lor limitate și a incapacității de a adăuga sau elimina elemente noi. Deci, faceți cunoștință cu ArrayList: este o matrice completată, o structură de date simplă și convenabilă. Odată ce ați trecut de la matrice la ArrayList, pur și simplu nu vă puteți întoarce.

Ștergerea unui element dintr-o ArrayList

Și iată un alt articol care continuă discuția noastră despre ArrayList. De data aceasta ne vom opri mai detaliat asupra operațiunilor importante pentru lucrul cu liste - eliminarea unui element dintr-o listă și eliminarea unui element dintr-o listă într-o buclă.

ArrayList în imagini

Dacă nu înțelegeți pe deplin cum funcționează ArrayList, această lecție este pentru dvs. Vor fi multe poze și explicații și aproape niciun cod. Dar cel mai important, după ce l-ai citit și înțeles, vei înțelege foarte bine cum funcționează ArrayList... Cine știe, poate chiar o vei implementa pe a ta după aceea! Deci, pentru a vă avansa în pregătire, aceasta este o sarcină bună pentru un dezvoltator începător.