Listă cu ArrayList în Java

Autor: Laura McKinney
Data Creației: 4 Aprilie 2021
Data Actualizării: 4 Mai 2024
Anonim
Listă cu ArrayList în Java - Alte
Listă cu ArrayList în Java - Alte

Conţinut

Diferența dintre listă și ArrayList în Java constă în faptul că lista este o interfață în Java care extinde cadrul de colectare, în timp ce ArrayList în Java este clasele de colectare care abstractizează clasele AbstartList.


Java este un limbaj de programare care este folosit foarte mult; Java este un limbaj de programare orientat pe obiecte care folosește atât compilatorul cât și interpretul. Majoritatea software-ului sunt realizate în limbaj de programare Java. Codul Java poate fi scris pe Windows, Linux și Mac OS. Sintaxa limbajului de programare C și C ++ este cam aceeași. Java produce browser pentru a rula programe care ajută la crearea unei interfețe grafice de utilizator. List și ArrayList sunt două concepte importante în Java, deoarece limbajul de programare Java este folosit și este în trend în zilele noastre. Dacă vorbim despre diferența principală, atunci diferența principală dintre listă și ArrayList în Java este că List este o interfață în Java care extinde cadrul de colecție, în timp ce ArrayList în Java este clasele de colectare care abstractizează clasele AbstartList.


Pentru a scrie cod Java, un programator are nevoie de kit de dezvoltare software (SDK) care include un compilator, interpret care nu este necesar în C ++. Limbajul de programare Java nu acceptă moșteniri multiple. Limbajul de programare Java nu are interacțiuni cu hardware-ul. Limbajul de programare Java nu acceptă apelul prin referință. În lista Java și ArrayList sunt membri ai cadrului de colectare. Lista sunt elemente dintr-o secvență, elementele unei liste sunt accesate de poziția care este index.

Cuprins: Diferența dintre List și ArrayList în Java

  • Diagramă de comparație
  • Listă
  • ArrayList
  • Diferențele cheie
  • Concluzie
  • Video explicativ

Diagramă de comparație

BazăListăArrayList
SensLista este o interfață în Java care extinde cadrul de colectareArrayList în Java este clasele de colecție care abstractizează clasele AbstartList.
SintaxăLista este listă de interfațăArrayList este clasa ArrayList
namespace System.Collections.Generic.System.Collections.
LucruListă creați elemente care sunt asociate cu indexul.ArrayList creează un tablou dinamic

Listă

Lista în programarea Java este o interfață care extinde cadrul de colectare. Lista creează o colecție de elemente, aranjate în ordine secvențială. Lista este creată folosind următoarele clase


  • ArrayList
  • LinkedList
  • CopyOnWriteArrayList
  • Vector
  • Grămadă

În listă, elementele sunt asociate cu indexurile, dacă doriți să accesați un element, îl puteți accesa folosind indexul acelui număr. Se adaugă două metode de interfață de listă (int, E) și addAll (int, Collection). În listă există trei tipuri de excepții

  • UnsupportedOperationException
  • ClassCastException
  • NullPointerException

Dacă dorim să obținem un element după crearea unei liste în Java, puteți utiliza metoda get ().

ArrayList

ArrayList este o colecție de clase care extinde clasa AbstactList. ArrayList implementează de asemenea interfața listei. ArrayList creează tablouri dinamice. ArrayList creează o serie de obiecte. Matricea are lungimea fixă ​​în ArrayList. Există o lungime fixă ​​a tabloului în Java. Capacitatea obiectului clasei ArrayList crește atunci când sunt adăugate elemente la matrice. asiguraCapacity () pe care am folosit-o pentru a crește capacitatea ArrayList.

Diferențele cheie

  1. Lista este o interfață în Java care extinde cadrul de colectare, în timp ce ArrayList în Java este clase de colectare care abstractizează clasele AbstartList.
  2. Lista este listă de interfață, în timp ce ArrayList este clasa ArrayList.
  3. În lista System.Collections.Generic, întrucât în ​​ArrayList System. Colecții.
  4. Lista creează elemente care sunt asociate cu indexul în timp ce ArrayList creează o dinamică

Concluzie

În acest articol de mai sus vedem diferența clară între List în Java și ArrayList în Java cu implementarea.

Video explicativ