Liste vs. ArrayList i Java
Innhold
- Innhold: Forskjell mellom Liste og ArrayList i Java
- Sammenligningstabell
- Liste
- Arraylist
- Viktige forskjeller
- Konklusjon
- Forklarende video
Forskjellen mellom liste og ArrayList i Java er at listen er et grensesnitt i Java som utvider samlingsrammen mens ArrayList i Java er samlingsklasser som abstraherer AbstartList-klasser.
Java er et programmeringsspråk som brukes mye; Java er et objektorientert programmeringsspråk som bruker både kompilator og tolk. Stort sett er all programvare laget på Java-programmeringsspråk. Java-kode kan skrives på Windows, Linux og Mac OS. Syntaksen til programmeringsspråket C og C ++ er ganske det samme. Java produserer nettleser for å kjøre programmer som hjelper til med å lage et grafisk brukergrensesnitt. List og ArrayList er to viktige konsepter i java fordi Java-programmeringsspråk er i bruk og trend i disse dager. Hvis vi snakker om hovedforskjellen, er hovedforskjellen mellom liste og ArrayList i Java at List er et grensesnitt i Java som utvider samlingsrammen mens ArrayList i Java er samlingsklasser som abstraherer AbstartList-klasser.
For å skrive Java-kode trenger en programmerer programvareutviklingssett (SDK) som inkluderer en kompilator, tolk som ikke er nødvendig i C ++. Java-programmeringsspråk støtter ikke flere arv. Java-programmeringsspråk har ingen interaksjon med maskinvare. Java-programmeringsspråk støtter ikke samtalen som referanse. I Java-listen og ArrayList er medlemmer av samlingsrammen. Liste er elementer i en sekvens, elementer i en liste åpnes av posisjonen som er indeks.
Innhold: Forskjell mellom Liste og ArrayList i Java
- Sammenligningstabell
- Liste
- Arraylist
- Viktige forskjeller
- Konklusjon
- Forklarende video
Sammenligningstabell
Basis | Liste | Arraylist |
Betydning | Listen er et grensesnitt i Java som utvider innsamlingsrammen | ArrayList i Java er samlingsklasser som abstraherer AbstartList-klasser. |
syntax | Listen er grensesnittliste | ArrayList er klasse ArrayList |
namespace | System.Collections.Generic. | System.Collections. |
Jobber | Liste opprette elementer som er assosiert med indeksen. | ArrayList oppretter en dynamisk matrise |
Liste
Liste i Java-programmering er et grensesnitt som utvider innsamlingsrammen. Liste lage en samling av elementer, ordnet i rekkefølge. Listen opprettes ved å bruke følgende klasser
- Arraylist
- Linked
- CopyOnWriteArrayList
- Vector
- Stable
I listen er elementer tilknyttet indeksene, hvis du vil ha tilgang til et element, kan du få tilgang til det ved å bruke indeksen til det tallet. To metoder for listegrensesnitt er lagt til (int, E) og addAll (int, Collection). Det er tre typer unntak i listen som er
- UnsupportedOperationException
- ClassCastException
- NullPointerException
Hvis vi ønsker å skaffe et element etter å ha laget en liste i Java, kan du bruke get () -metoden.
Arraylist
ArrayList er en samling klasser som utvider AbstactList-klassen. ArrayList implementerer også listegrensesnitt. ArrayList lager dynamiske matriser. ArrayList oppretter en rekke objekter. Arrayen har fast lengde i ArrayList. Det er en fast lengde på matrisen i Java. Kapasiteten til objektet for klasse ArrayList øker når elementer legges til i matrisen. sikreCapacity () vi pleide å øke kapasiteten til ArrayList.
Viktige forskjeller
- List er et grensesnitt i Javawhich utvider rammeverket for samling mens ArrayList i Java er samlingsklasser som abstraherer AbstartList klasser.
- Listen er grensesnittliste mens ArrayList er klasse ArrayList.
- I listen System.Collections.Generic, mens i ArrayList System. Samlinger.
- Liste opprette elementer som er assosiert med indeks, mens ArrayList oppretter en dynamikk
Konklusjon
I denne artikkelen over ser vi den klare forskjellen mellom Liste i Java og ArrayList i java med implementering.