Llista vs. ArrayList a Java

Autora: Laura McKinney
Data De La Creació: 4 Abril 2021
Data D’Actualització: 4 Ser Possible 2024
Anonim
Java list vs arraylist
Vídeo: Java list vs arraylist

Content

La diferència entre llista i ArrayList a Java és que la llista és una interfície en Java que amplia el marc de col·lecció mentre que ArrayList a Java és classes de col·lecció que abstracten les classes AbstartList.


Java és un llenguatge de programació que s’utilitza molt; Java és un llenguatge de programació orientat a objectes que utilitza tant un compilador com un intèrpret. Majoritàriament tots els programes es fabriquen en llenguatge de programació Java. El codi Java es pot escriure a Windows, Linux i Mac OS. La sintaxi del llenguatge de programació C i C ++ és la mateixa. Java produeix un navegador per executar programes que ajuden a crear una interfície gràfica d’usuari. List i ArrayList són dos conceptes importants en java, ja que el llenguatge de programació Java s’utilitza i està en tendència en aquests dies. Si parlem de la diferència principal, aleshores la principal diferència entre llista i ArrayList a Java és que List és una interfície en Java que amplia el marc de col·lecció mentre que ArrayList a Java és classes de col·lecció que abstracten les classes AbstartList.


Per escriure codi Java, un programador necessita un kit de desenvolupament de programari (SDK) que inclou un compilador, intèrpret que no és necessari en C ++. El llenguatge de programació Java no admet herències múltiples. El llenguatge de programació Java no té cap interacció amb el maquinari. El llenguatge de programació Java no admet la trucada per referència. A la llista Java i ArrayList hi ha membres del marc de la col·lecció. Llista són elements d'una seqüència, als elements d'una llista hi accedeix la posició que és índex.

Contingut: diferència entre Llista i matriu ArrayList en Java

  • Gràfic de comparació
  • Llista
  • Llista ArrayL
  • Diferències claus
  • Conclusió
  • Vídeo explicatiu

Gràfic de comparació

BasesLlistaLlista ArrayL
SignificatLa llista és una interfície de Java que amplia el marc de la col·leccióArrayList a Java és classes de col·lecció que abstracten les classes AbstartList.
SintaxiLa llista és llista d’interfíciesArrayList és classe ArrayList
Espai de noms System.Collections.Generic.System.Collections.
TreballLlista crear elements associats a l’índex.ArrayList crea una matriu dinàmica

Llista

La llista a la programació Java és una interfície que amplia el marc de la col·lecció. Llista crea una col·lecció d’elements, ordenats en ordre seqüencial. La llista es crea mitjançant classes següents


  • Llista ArrayL
  • Llista d'enllaç
  • CopyOnWriteArrayList
  • Vector
  • Pila

A la llista, els elements estan associats als índexs. Si voleu accedir a un element, podeu accedir-hi mitjançant l'índex d'aquest número. S’afegeixen dos mètodes d’interfície de llista (int, E) i addAll (int, Collection). Hi ha tres tipus d’excepcions a la llista

  • UnsupportedOperationException
  • ClassCastException
  • NullPointerException

Si volem obtenir un element després de fer una llista a Java, podeu fer servir el mètode get ().

Llista ArrayL

ArrayList és una col·lecció de classes que amplia la classe AbstactList. ArrayList també implementa una interfície de llista. ArrayList crea matrius dinàmiques. ArrayList crea una matriu d'objectes. La matriu té una longitud fixa en ArrayList. Hi ha una longitud fixa de la matriu a Java. La capacitat de l’objecte de la classe ArrayList augmenta quan s’afegeixen elements a la matriu. s'assegura la capacitat () que vam utilitzar per augmentar la capacitat d'ArrayList.

Diferències claus

  1. La llista és una interfície a Java que amplia el marc de col·lecció mentre que ArrayList a Java és classes de col·lecció que abstracten les classes AbstartList.
  2. La llista és llista d'interfície mentre que ArrayList és classe ArrayList.
  3. A la llista System.Collections.Generic, mentre que al Sistema ArrayList. Col·leccions
  4. La llista crea elements que s’associen a l’índex mentre que ArrayList crea una dinàmica

Conclusió

En aquest article anterior veiem la clara diferència entre Llista en Java i ArrayList en java amb implementació.

Vídeo explicatiu