Seznam vs. ArrayList na Javi
Vsebina
- Vsebina: Razlika med List in ArrayList na Javi
- Primerjalna tabela
- Seznam
- ArrayList
- Ključne razlike
- Zaključek
- Pojasnjevalni video
Razlika med listom in ArrayListom na Javi je, da je na Javi vmesnik, ki širi okvir zbiranja, medtem ko je ArrayList na Javi zbirka, ki abstraktno razvršča razrede AbstartList.
Java je programski jezik, ki se veliko uporablja; Java je objektno usmerjen programski jezik, ki uporablja prevajalnik in tolmač. Vsa programska oprema je narejena v programskem jeziku Java. Java kodo lahko napišete v Windows, Linux in Mac OS. Skladnja programskega jezika C in C ++ je povsem enaka. Java ustvarja brskalnik za zagon programov, ki pomagajo pri izdelavi grafičnega uporabniškega vmesnika. Seznam in ArrayList sta dva pomembna pojma na področju Jave, ker se programski jezik Java danes uporablja in uporablja. Če govorimo o glavni razliki, potem je glavna razlika med listom in ArrayListom na Javi ta, da je List vmesnik na Javi, ki razširi okvir zbiranja, medtem ko je ArrayList na Javi zbirka, ki abstraktno razvršča razrede AbstartList.
Programer za pisanje kode Java potrebuje komplet za razvoj programske opreme (SDK), ki vsebuje prevajalnik, tolmač, ki v C ++ ni potreben. Programski jezik Java ne podpira več dedovanja. Programski jezik Java nima interakcije s strojno opremo. Programski jezik Java ne podpira referenčnega klica. Na seznamu Java in ArrayList sta člana zbirke. Seznam je element v zaporedju, elementi seznama so dostopni s pozicijo, ki je indeks.
Vsebina: Razlika med List in ArrayList na Javi
- Primerjalna tabela
- Seznam
- ArrayList
- Ključne razlike
- Zaključek
- Pojasnjevalni video
Primerjalna tabela
Osnove | Seznam | ArrayList |
Pomen | Seznam je vmesnik na Javi, ki širi okvir zbiranja | ArrayList na Javi je zbirka razredov, ki abstrahirajo razrede AbstartList. |
Sintaksa | Seznam je seznam vmesnikov | ArrayList je razred ArrayList |
Imenski prostor | System.Collections.Generic. | System.Collections. |
Delo | Seznam ustvari elemente, povezane z indeksom. | ArrayList ustvari dinamičen niz |
Seznam
Seznam v programiranju Java je vmesnik, ki razširi okvir zbiranja. Seznam ustvari zbirko elementov, razporejenih v zaporednem zaporedju. Seznam je ustvarjen z naslednjimi razredi
- ArrayList
- LinkedList
- CopyOnWriteArrayList
- Vektor
- Zložite
Na seznamu so elementi povezani z indeksi, če želite dostopati do elementa, pa do njega lahko uporabite indeks tega števila. Dodata se dva načina vmesnika seznama (int, E) in addAll (int, Collection). Na seznamu so tri vrste izjem
- NepodprtoOperacijaException
- ClassCastException
- NullPointerException
Če želimo po izdelavi seznama v Javi pridobiti element, lahko uporabimo metodo get ().
ArrayList
ArrayList je zbirka razredov, ki razširja razred AbstactList. ArrayList izvaja tudi seznam vmesnikov. ArrayList ustvari dinamične matrike. ArrayList ustvari paleto predmetov. Niz ima v ArrayList fiksno dolžino. Na Javi je določena dolžina matrike. Zmogljivost predmeta razreda ArrayList se poveča, ko se elementi dodajo v matriko. secureCapacity () smo uporabili za povečanje zmogljivosti ArrayList.
Ključne razlike
- Seznam je vmesnik v Javawhich-ju, ki razširja okvir zbiranja, medtem ko ArrayList v Javi predstavlja zbirke, ki abstrahirajo razrede AbstartList.
- Seznam je seznam vmesnikov, medtem ko je ArrayList razred ArrayList.
- Na seznamu System.Collections.Generic, medtem ko v sistemu ArrayList. Zbirke.
- Seznam ustvari elemente, povezane z indeksom, medtem ko ArrayList ustvari dinamiko
Zaključek
V tem zgornjem članku vidimo jasno razliko med List na Javi in ArrayList v Javi z izvajanjem.