Vous en savez déjà beaucoup sur les types primitifs, et à ce niveau, vous vous êtes familiarisé avec leurs sosies - les classes wrapper, et avez appris ce que sont l'autoboxing et l'unboxing, comment comparer correctement les types wrapper et comment le faire de manière incorrecte.

Vous avez également fait passer votre expérience de tableau au niveau supérieur en vous familiarisant avec la classe ArrayList. En gros, vous avez des choses à penser ! Mieux encore, réservez une demi-heure pour quelques articles supplémentaires sur ces sujets qui remettront tout à sa place.

Classes wrapper en Java

Les classes wrapper ressemblent et se comportent comme le type primitif du même nom, mais ce sont en fait de vraies classes. Cet article explique qui en a besoin, à quoi ils servent et ce que vous en faites.

Autoboxing et Unboxing en Java

En Java, une fonctionnalité des primitives et de leurs wrappers est l'autoboxing/unboxing. Creusons dans ce concept.

Classe ArrayListArrayList class

Les tableaux sont formidables, mais les programmeurs sont de mauvaise humeur en raison de leur taille limitée et de l'incapacité d'ajouter ou de supprimer de nouveaux éléments. Alors, voici ArrayList : c'est un tableau gonflé, une structure de données simple et pratique. Une fois que vous êtes passé des tableaux à ArrayList, vous ne pouvez plus revenir en arrière.

Supprimer un élément d'une ArrayList

Et voici un autre article qui continue notre discussion sur ArrayList. Cette fois, nous allons nous attarder plus en détail sur les opérations importantes pour travailler avec des listes - supprimer un élément d'une liste et supprimer un élément d'une liste dans une boucle.

ArrayList en images

Si vous ne comprenez pas parfaitement comment fonctionne ArrayList, cette leçon est pour vous. Il y aura beaucoup d'images et d'explications et presque pas de code. Mais surtout, après l'avoir lu et compris, vous comprendrez très bien le fonctionnement d'ArrayList... Qui sait, peut-être même implémenterez-vous le vôtre par la suite ! Donc, pour faire avancer votre formation, c'est une bonne tâche pour un développeur débutant.