Liste vs ArrayList en Java
Contenu
- Contenu: Différence entre List et ArrayList en Java
- Tableau de comparaison
- liste
- ArrayList
- Différences Clés
- Conclusion
- Vidéo explicative
La différence entre list et ArrayList en Java est que list est une interface en Java qui étend le cadre de la collection, alors que ArrayList en Java est une classe qui abstrait les classes AbstartList.
Java est un langage de programmation très utilisé. Java est un langage de programmation orienté objet qui utilise à la fois un compilateur et un interpréteur. La plupart des logiciels sont conçus en langage de programmation Java. Le code Java peut être écrit sous Windows, Linux et Mac OS. La syntaxe des langages de programmation C et C ++ est pratiquement la même. Java produit un navigateur pour exécuter des programmes permettant de créer une interface utilisateur graphique. List et ArrayList sont deux concepts importants en java car le langage de programmation Java est utilisé et tendance de nos jours. Si nous parlons de la principale différence, alors la principale différence entre list et ArrayList en Java est que List est une interface en Java qui étend le cadre de la collection, alors que ArrayList en Java est une classe qui abstrait les classes AbstartList.
Pour écrire du code Java, un programmeur a besoin d'un kit de développement logiciel (SDK) comprenant un compilateur, un interpréteur, qui n'est pas requis en C ++. Le langage de programmation Java ne prend pas en charge les héritages multiples. Le langage de programmation Java n'interagit pas avec le matériel. Le langage de programmation Java ne prend pas en charge l'appel par référence. En liste Java et ArrayList sont membres du framework de collection. Les listes sont des éléments d'une séquence, les éléments d'une liste sont accessibles par la position qui est index.
Contenu: Différence entre List et ArrayList en Java
- Tableau de comparaison
- liste
- ArrayList
- Différences Clés
- Conclusion
- Vidéo explicative
Tableau de comparaison
Base | liste | ArrayList |
Sens | La liste est une interface en Java qui étend le cadre de la collection | ArrayList en Java est une classe qui regroupe des classes abstraites AbstartList. |
Syntaxe | La liste est une liste d'interfaces | ArrayList est la classe ArrayList |
Espace de noms | System.Collections.Generic. | System.Collections. |
Travail | Lister créer des éléments qui sont associés à l'index. | ArrayList créer un tableau dynamique |
liste
List in Java Programming est une interface qui étend le cadre de la collection. Liste créer une collection d'éléments, classés par ordre séquentiel. La liste est créée en utilisant les classes suivantes
- ArrayList
- LinkedList
- CopyOnWriteArrayList
- Vecteur
- Empiler
Dans la liste, les éléments sont associés aux index. Si vous souhaitez accéder à un élément, vous pouvez y accéder en utilisant l'index de ce nombre. Deux méthodes d'interface de liste sont ajoutées (int, E) et addAll (int, Collection). Il y a trois types d'exceptions dans la liste qui sont
- UnsupportedOperationException
- ClassCastException
- NullPointerException
Si nous voulons obtenir un élément après avoir créé une liste en Java, vous pouvez utiliser la méthode get ().
ArrayList
ArrayList est un ensemble de classes qui étend la classe AbstactList. ArrayList implémente également l'interface de liste. ArrayList crée des tableaux dynamiques. ArrayList crée un tableau d'objets. Le tableau a une longueur fixe dans ArrayList. Il y a une longueur fixe du tableau en Java. La capacité de l'objet de la classe ArrayList augmente lorsque des éléments sont ajoutés au tableau. EnsureCapacity () nous avons utilisé pour augmenter la capacité de ArrayList.
Différences Clés
- List est une interface en langage Java qui étend le cadre de la collection, tandis que ArrayList en Java est une classe qui abstrait les classes AbstartList.
- La liste est une liste d'interfaces alors qu'ArrayList est une classe ArrayList.
- Dans la liste System.Collections.Generic, alors que dans ArrayList System. Collections.
- Liste créer des éléments qui sont associés à index alors que ArrayList créer un dynamique
Conclusion
Dans cet article, nous voyons clairement la différence entre List in Java et ArrayList en Java avec implémentation.