Liste vs. ArrayList i Java
Indhold
- Indhold: Forskel mellem Liste og ArrayList i Java
- Sammenligningstabel
- Liste
- ArrayList
- Vigtige forskelle
- Konklusion
- Forklarende video
Forskellen mellem liste og ArrayList i Java er, at listen er en grænseflade i Java, der udvider indsamlingsrammen, mens ArrayList i Java er samlingsklasser, der abstraherer AbstartList-klasser.
Java er et programmeringssprog, der bruges meget; Java er et objektorienteret programmeringssprog, der bruger både compiler og tolk. Stort set er alle software lavet på Java-programmeringssprog. Java-kode kan skrives på Windows, Linux og Mac OS. Syntaks for programmeringssprog C og C ++ er ret det samme. Java producerer browser til at køre programmer, der hjælper med at oprette en grafisk brugergrænseflade. List og ArrayList er to vigtige begreber i java, fordi Java-programmeringssprog er i brug og trend i disse dage. Hvis vi taler om hovedforskellen, er den største forskel mellem liste og ArrayList i Java, at List er en grænseflade i Java, der udvider samlingsrammen, mens ArrayList i Java er samlingsklasser, der abstraherer AbstartList-klasser.
For at skrive Java-kode har en programmerer brug for softwareudviklingssæt (SDK), der inkluderer en compiler, tolk, der ikke er påkrævet i C ++. Java-programmeringssprog understøtter ikke flere arv. Java-programmeringssprog har ingen interaktion med hardware. Java-programmeringssprog understøtter ikke opkaldet som reference. På Java-listen og ArrayList er medlemmer af indsamlingsrammen. Liste er elementer i en rækkefølge, elementer i en liste får adgang til den position, der er indeks.
Indhold: Forskel mellem Liste og ArrayList i Java
- Sammenligningstabel
- Liste
- ArrayList
- Vigtige forskelle
- Konklusion
- Forklarende video
Sammenligningstabel
Basis | Liste | ArrayList |
Betyder | Listen er en grænseflade i Java, der udvider indsamlingsrammen | ArrayList i Java er samlingsklasser, der abstraherer AbstartList-klasser. |
Syntaks | Listen er grænsefladeliste | ArrayList er klasse ArrayList |
navnerum | System.Collections.Generic. | System.Collections. |
Arbejder | Liste oprette elementer, der er knyttet til indekset. | ArrayList oprette en dynamisk matrix |
Liste
Liste i Java-programmering er en grænseflade, der udvider indsamlingsrammen. Liste oprette en samling af elementer, arrangeret i rækkefølge. Listen oprettes ved hjælp af følgende klasser
- ArrayList
- LinkedList
- CopyOnWriteArrayList
- Vector
- Stak
På listen er elementer knyttet til indekserne, hvis du vil have adgang til et element, kan du få adgang til det ved at bruge indekset for dette nummer. To metoder til listeinterface tilføjes (int, E) og addAll (int, Collection). Der er tre typer undtagelser på listen, der er
- UnsupportedOperationException
- ClassCastException
- NullPointerException
Hvis vi ønsker at få et element efter at have lavet en liste i Java, kan du bruge get () -metoden.
ArrayList
ArrayList er en samling af klasser, der udvider AbstactList-klassen. ArrayList implementerer også listen interface. ArrayList oprette dynamiske arrays. ArrayList oprette en matrix af objekter. Arrayet har en fast længde i ArrayList. Der er en fast længde på matrixen i Java. Kapaciteten til objektet med klasse ArrayList øges, når elementer føjes til arrayen. sikreCapacity () vi brugte til at øge ArrayLists kapacitet.
Vigtige forskelle
- Liste er en grænseflade i Javawhich udvider indsamlingsrammen, mens ArrayList i Java er samlingsklasser, der abstraherer AbstartList-klasser.
- Listen er grænsefladeliste, mens ArrayList er klasse ArrayList.
- På listen System.Collections.Generic, mens det er i ArrayList System. Samlinger.
- Liste oprette elementer, der er forbundet med indeks, mens ArrayList skaber en dynamik
Konklusion
I denne artikel ovenfor ser vi den klare forskel mellem Liste i Java og ArrayList i java med implementering.