Lista mot ArrayList i Java
Innehåll
- Innehåll: Skillnad mellan List och ArrayList i Java
- Jämförelsediagram
- Lista
- Arraylist
- Viktiga skillnader
- Slutsats
- Förklarande video
Skillnaden mellan lista och ArrayList i Java är att listan är ett gränssnitt i Java som utökar samlingsramen medan ArrayList i Java är samlingsklasser som abstraherar AbstartList-klasser.
Java är ett programmeringsspråk som används mycket; Java är ett objektorienterat programmeringsspråk som använder både kompilator och tolk. Oftast görs alla programvaror på Java-programmeringsspråk. Java-kod kan skrivas på Windows, Linux och Mac OS. Syntaxen för programmeringsspråket C och C ++ är ganska samma. Java producerar webbläsare för att köra program som hjälper till att skapa ett grafiskt användargränssnitt. Lista och ArrayList är två viktiga begrepp i java eftersom Java-programmeringsspråk används och trendar idag. Om vi talar om huvudskillnaden, är den största skillnaden mellan lista och ArrayList i Java att List är ett gränssnitt i Java som utökar samlingsramen medan ArrayList i Java är samlingsklasser som abstraherar AbstartList-klasser.
För att skriva Java-kod behöver en programmerare programvarautvecklingspaket (SDK) som innehåller en kompilator, tolk som inte krävs i C ++. Java-programmeringsspråk stöder inte flera arv. Java-programmeringsspråk har ingen interaktion med hårdvara. Java-programmeringsspråk stöder inte samtalet som referens. I Java-lista och ArrayList är medlemmar i samlingsramen. Lista är element i en sekvens, element i en lista nås av den position som är index.
Innehåll: Skillnad mellan List och ArrayList i Java
- Jämförelsediagram
- Lista
- Arraylist
- Viktiga skillnader
- Slutsats
- Förklarande video
Jämförelsediagram
Grund | Lista | Arraylist |
Menande | Listan är ett gränssnitt i Java som utvidgar insamlingsramen | ArrayList i Java är samlingsklasser som abstraherar AbstartList-klasser. |
Syntax | Listan är gränssnittslista | ArrayList är klass ArrayList |
namespace | System.Collections.Generic. | System.Collections. |
Arbetssätt | Lista skapa element som är associerade med indexet. | ArrayList skapar en dynamisk matris |
Lista
Lista i Java-programmering är ett gränssnitt som utvidgar insamlingsramen. Lista skapar en samling element som är ordnade i sekvensordning. Listan skapas med följande klasser
- Arraylist
- Länkad lista
- CopyOnWriteArrayList
- Vektor
- Stack
I listan är element associerade med indexen, om du vill komma åt ett element kan du få åtkomst till det genom att använda indexet för det numret. Två metoder för listgränssnitt läggs till (int, E) och addAll (int, Collection). Det finns tre typer av undantag i listan
- UnsupportedOperationException
- ClassCastException
- NullPointerException
Om vi vill få ett element efter att ha gjort en lista i Java, kan du använda get () -metoden.
Arraylist
ArrayList är en samling klasser som utvidgar klass AbstactList. ArrayList implementerar också listgränssnitt. ArrayList skapar dynamiska matriser. ArrayList skapar en rad objekt. Arrayen har fast längd i ArrayList. Det finns en fast längd på matrisen i Java. Kapaciteten för objektet i klass ArrayList ökar när element läggs till i matrisen. sikreCapacity () vi använde för att öka kapaciteten hos ArrayList.
Viktiga skillnader
- Lista är ett gränssnitt i Javawhich utvidgar samlingens ram medan ArrayList i Java är samlingsklasser som abstraherar AbstartList-klasser.
- Listan är gränssnittslista medan ArrayList är klass ArrayList.
- I listan System.Collections.Generic, medan i ArrayList System. Samlingar.
- Lista skapa element som är associerade med index medan ArrayList skapar en dynamik
Slutsats
I den här artikeln ovan ser vi den tydliga skillnaden mellan Lista i Java och ArrayList i java med implementering.