Ero luettelon ja arraylistin välillä

C # ja Java ovat kaksi erittäin suosittua koodauskieltä. On epäilemättä kiinnostus toiseen kahdesta, joka toi sinut tänne.
Joten olitpa uusi ohjelmoija, joka etsii ensimmäistä työtäsi, tai veteraani, joka etsii selvennystä, luke ja lue.

Jaava

Java-projekti alkoi kaikki vuonna 1991. Ohjelma nimettiin alun perin tammiksi, mutta muutettiin myöhemmin Javaksi. Kyllä, kahvi oli nimen taustalla.

On mielenkiintoista, että Java oli alun perin tarkoitettu interaktiiviseen televisioon. Se oli kuitenkin kaapelitelevisiolle liian edistyksellinen. Uusi visio muodostui hitaasti Java: lle. Että se olisi kannettava koodauskieli.
Toisin sanoen, Java-kirjoitetut ohjelmat voivat toimia millä tahansa laitteistolla, riippumatta yhdistelmästä.

Ei näytä siltä, ​​että Java olisi menossa minnekään pian. Java on todennäköisesti maailman suosituin koodauskieli, joka on aina oppimisen arvoinen. Java saattaa hyvinkin olla olemassa jo pitkään, pitkään.

C #

Alun perin vuonna 1999 lanseerattu C # liittyi 2000 .net-julkaisuun. Kielen suosio kasvoi nopeasti ja vuonna 2005 julkaistiin C # 2.0.
C # kilpailee suoraan Java: n kanssa, mutta nämä kaksi ovat hyvin samankaltaisia. Ainakin ohjelmoijan näkökulmasta.

Mitkä ovat ja mitä eroa on?

Lista ja ArrayList ovat Java-ja C # -koodibittejä, joiden avulla voit asettaa ja soittaa parametreja. Se on pähkinänkuoressa. Hämmentynyt? Niin minäkin.
Sinulla on oltava jonkin verran tietoa seuraavaa bittiä varten.

Yleensä Lista on käyttöliittymä, jota käytetään ArrayListin tai LinkedListin rinnalla. Lista on yleinen tai yleinen työkalu, jossa muut ovat tarkempia.

Koodi näyttää tältä:
Listaluettelo = uusi ArrayList ();
Tätä seuraa ilmoitukset, joihin luokat lisätään. Kun olet lisännyt luokat, voit soittaa niihin milloin tahansa toisella bitin koodilla.

Luettelo voi teoriassa korvata ArrayListin. Olen nähnyt tämän tapahtuvan, mutta sitä ei suositella. Kuten aiemmin sanottiin, List on käyttöliittymä ja ArrayList on luokka, joka toteuttaa sen.

Yhteenveto
Jos et ole saanut sitä kiinni jo nyt, tässä on ero taas. Olen laittanut sen mahdollisimman hämmentävällä tavalla.
Lista on käyttöliittymä. Arraylist on luokka.
Luettelo on yleinen. Arraylist on erityinen.
Nämä kaksi voidaan korvata, mutta sitä ei suositella. Tämä on suositeltavin syntaksi:
Listaluettelo = uusi ArrayList ();
Oletko toimiva ohjelmoija?
Onko sinulla helpompi tapa selittää tämä?
Kerro meille kommenteissa!