Différence entre Arraylist et List

Quelle est la différence entre Arraylist et List ? – List est une interface qui contient des méthodes abstraites. Une interface est un contrat qui doit être respecté par les développeurs « Je promets de mettre en œuvre des méthodes qui se comportent comme ceci ». ArrayList est une classe qui implémente l’interface List et respecte ce contrat. Vous pouvez instancier la classe ArrayList avec le mot-clé « new » mais vous ne pouvez pas instancier l’interface List. Vous pouvez référencer un objet ArrayList avec une référence à la liste, par exemple: List myList = new ArrayList ().
QCM-Java-Entretien

 

Lorsque vous définissez votre liste comme:

List myList = new ArrayList ();

vous pouvez uniquement appeler des méthodes et des membres de référence définis dans l’interface List.

ArrayList myList = new ArrayList ();

Dans l’exemple ci-dessus, vous pourrez appeler des méthodes spécifiques dans ArrayList et utiliser des membres spécifiques dans ArrayList en plus de ceux dont les définitions sont héritées de List.
 

Table de comparaison
List Arraylist
Présentation List est une interface ArrayList est une classe de collection standard.
Utilisation Il est utilisé pour créer une liste d’éléments (objets) associés à leurs numéros d’index. ArrayList est utilisé pour créer un tableau dynamique contenant des objets.
Namespace System.Collections.Generic. System.Collections.
Différence entre Tableau et Arraylist

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *