Erinevus nimekirja ja arraylisti vahel

C # ja Java on kaks väga populaarset kodeerimiskeelt. Kahtlemata on huvi ühe vastu, mis teid siia tõi.
Nii et kas olete uus programmeerija, kes otsib oma esimest tööd, või veteran, kes otsib selgitusi, lugege edasi ja saate harituse.

Java

Java-projektiga alustati kõik 1991. aastal. Programmi nimi oli algselt Tamm, kuid hiljem muudeti see Java-ks. Jah, kohv oli nime taga motivatsioon.

On huvitav, et Java oli algselt mõeldud interaktiivseks televisiooniks. Kaabeltelevisiooni jaoks oli see siiski liiga arenenud. Java jaoks kujunes aeglaselt uus visioon. Et see oleks kaasaskantav kodeerimiskeel.
Teisisõnu, Java-s kirjutatud programmid võivad töötada mis tahes riistvaraga, sõltumata kombinatsioonist.

Tundub, et Java ei lähe peagi kuskile. Kuna see on tõenäoliselt maailma kõige populaarsem kodeerimiskeel, on Java alati õppimist väärt. Java võib olla olemas pikka-pikka aega.

C #

Algselt lansseeriti 1999. aastal, C # kaasas 2000. Keele populaarsus kasvas kiiresti ja 2005. aastal ilmus C # 2.0.
C # konkureerib otseselt Javaga, kuid need kaks on väga sarnased. Vähemalt programmeerija vaatevinklist.

Mis need on ja mis vahet neil on?

Loend ja ArrayList on Java ja C # kood bitid, mis võimaldavad parameetreid seada ja helistada. See on pähklikoores. Segaduses? Nii olin ka mina.
Järgmise osa jaoks on teil vaja teadmisi.

Tavaliselt on nimekiri liides, mida kasutatakse ArrayListi või LinkedListi kõrval ja nende jaoks. Loend on üldine või üldine tööriist, kus ülejäänud on täpsemad.

Kood näeb välja selline:
Loendiloend = uus ArrayList ();
Sellele järgneb deklaratsioon klasside liitmise kohta. Pärast klasside lisamist saate neile igal ajal mõne uue bitikoodi abil helistada.

Loend võib teoreetiliselt asendada ArrayListi. Olen seda näinud, kuid see pole soovitatav. Nagu varem öeldud, on List liides ja ArrayList on klass, mis seda rakendab.

Kokkuvõte
Kui te pole seda praeguseks veel püüdnud, on siin jälle erinevus. Olen selle kõige segadusttekitavamal viisil öelnud.
Loend on liides. Arraylist on klass.
Loetelu on üldine. Arraylist on konkreetne.
Neid kahte saab asendada, kuid see pole soovitatav. See on kõige soovitatav süntaks:
Loendiloend = uus ArrayList ();
Kas olete töötav programmeerija?
Kas teil on seda lihtsamini lahti seletada??
Andke meile kommentaarides teada!