Loend vs ArrayList Java
Sisu
- Sisu: Java loendi ja ArrayListi erinevus
- Võrdlusdiagramm
- Loend
- ArrayList
- Peamised erinevused
- Järeldus
- Selgitav video
Erinevus JavaScripti ja ArrayListi vahel on see, et loend on Java liides, mis laiendab kogumisraamistikku, samas kui Java ArrayList on kollektsiooniklassid, mis abstraktseid AbstartListi klasse.
Java on programmeerimiskeel, mida kasutatakse palju; Java on objektorienteeritud programmeerimiskeel, mis kasutab nii kompilaatorit kui ka tõlki. Enamasti on tarkvara loodud Java programmeerimiskeeles. Java-koodi saab kirjutada opsüsteemides Windows, Linux ja Mac OS. C ja C ++ programmeerimiskeele süntaks on üsna sama. Java loob brauseri programmide käitamiseks, mis aitavad luua graafilist kasutajaliidest. Loend ja ArrayList on javas kaks olulist mõistet, kuna Java programmeerimiskeel on tänapäeval kasutusel ja trend. Kui me räägime peamisest erinevusest, siis Java ja ArrayList vahel on peamine erinevus selles, et List on Java liides, mis laiendab kogumisraamistikku, samas kui Java ArrayList on kogumiklassid, mis abstraktsed AbstartList klassid.
Java-koodi kirjutamiseks vajab programmeerija tarkvaraarenduskomplekti (SDK), mis sisaldab kompilaatorit, tõlki, mida C ++ -s pole vaja. Java programmeerimiskeel ei toeta mitut pärimist. Java programmeerimiskeeles pole riistvaraga suhet. Java programmeerimiskeel ei toeta kõnesid viitega. Java loendis ja ArrayList on kogumisraamistiku liikmed. Loend on jadas olevad elemendid, loendi elementidele pääseb juurde indeksitava positsiooni abil.
Sisu: Java loendi ja ArrayListi erinevus
- Võrdlusdiagramm
- Loend
- ArrayList
- Peamised erinevused
- Järeldus
- Selgitav video
Võrdlusdiagramm
Alus | Loend | ArrayList |
Tähendus | Loend on Java liides, mis laiendab kogumisraamistikku | ArrayList Java on kollektsiooniklassid, mis abstraktsed AbstartList klassid. |
Süntaks | Loend on liideste loend | ArrayList on klass ArrayList |
Nimeruum | System.Collections.Generic. | Süsteem.Kogud. |
Töötamine | Loetlege indeksiga seotud elementide loend. | ArrayList loob dünaamilise massiivi |
Loend
Loend Java programmeerimises on liides, mis laiendab kogumisraamistikku. Loend loob elementide kogumi, mis on järjestatud järjestuses. Loend luuakse järgmiste klasside abil
- ArrayList
- LinkedList
- CopyOnWriteArrayList
- Vektor
- Korstnat
Loendis seostatakse elemendid indeksitega. Kui soovite elementi juurde pääseda, pääsete sellele juurde, kasutades selle numbri indeksit. Lisatakse kaks loendiliidese meetodit (int, E) ja addAll (int, Collection). Loendis on kolme tüüpi erandeid
- Toetamata operatsioonErand
- ClassCastException
- NullPointerException
Kui tahame elemendi hankida pärast Java-s nimekirja koostamist, võite kasutada meetodit get ().
ArrayList
ArrayList on klasside kollektsioon, mis laiendab AbstactList klassi. ArrayList rakendab ka loendiliidest. ArrayList loob dünaamilisi massiive. ArrayList loob objektide massiivi. Massiivil on ArrayList fikseeritud pikkus. Java-s on massiivi fikseeritud pikkus. Klassi ArrayList objekti maht suureneb, kui massiivi lisatakse elemente. užtikrintiCapacity (), mida kasutasime ArrayListi mahutavuse suurendamiseks.
Peamised erinevused
- Loend on Java-liides, mis laiendab kogumisraamistikku, samas kui Java ArrayList on kollektsiooniklassid, mis abstraktsed AbstartListi klassid.
- See nimekiri on liideste loetelu, samas kui ArrayList on klass ArrayList.
- Loendis System.Collections.Generic, samas kui ArrayList System. Kollektsioonid.
- Loendis looge elemendid, mis on seotud indeksiga, ArrayList loob dünaamilise
Järeldus
Ülaltoodud artiklis näeme JavaScripti loendi ja Java-rakenduse ArrayListi vahel selget erinevust rakendusega.