A különbség a listák és az arraylistek között A
Tehát, hogy új programozó vagy, aki az első munkát keres, vagy egy veterán, aki tisztázást keres, olvasson és oktasson.
Java
A Java projekt 1991-ben kezdődött. A programot eredetileg tölgynek hívták, de később Java-ra változott. Igen, a kávé volt a motiváció a név mögött.
Érdekes, hogy a Java-t eredetileg az interaktív televíziózáshoz használták. Túlságosan fejlett volt a kábeltévé esetében. Egy új elképzelés lassan alakult ki a Java számára. Ez egy hordozható kódolási nyelv lenne.
Más szavakkal, a Java-ban írt programok bármilyen hardveren futtathatók, nem számít a kombinációnak.
Nem úgy néz ki, mintha a Java hamarosan bárhova megy. Valószínűleg a világ legnépszerűbb kódolási nyelveként a Java mindig érdemes megtanulni. A Java sokáig hosszú ideig tarthat.
C #
Eredetileg 1999-ben indult, a C # kísértette a 2000-es internetes indítást. A nyelv gyorsan növekedett a népszerűségben, és 2005-ben a C # 2. 0 megjelent.
A C # közvetlen versenytársa a Java-nak, de a kettő nagyon hasonló. Legalábbis egy programozó szemszögéből.
Mit és mi a különbség?
A listák és a ArrayList kódok Java és C # kódokban, amelyek lehetővé teszik a paraméterek beállítását és hívását. Ez egy mogyoróhéjban van. Zavaros? Szóval én is.
Tudnia kell valamit a következő bitet illetően.
Általában a lista egy interfész, amelyet ArrayList vagy LinkedList mellett használnak. A lista általános vagy általános eszköz, ahol a többiek pontosabbak.
A kód így néz ki:
List list = új ArrayList ();
Ezt követi a nyilatkozatok, amelyekhez osztályokat adnak hozzá. Miután hozzáadta az osztályokat, bármikor felhívhatja őket egy másik kóddal.
A lista elméletileg helyettesítheti a ArrayList-et. Ezt láttam, de nem tanácsos. Mint korábban említettük, a List egy interfész, és az ArrayList az osztály, amely végrehajtja azt.
Összefoglaló
Ha még nem kaptad el, akkor itt van a különbség. Én a leginkább zavaró módon tudtam rávenni.
A lista egy interfész. Az arraylist egy osztály.
A lista általános. Az arraylist specifikus.
A két helyettesíthető, de nem ajánlott. Ez a leginkább javasolt szintaxis:
List list = új ArrayList ();
Működő programozó?
Van ennél könnyebb módja ennek megmagyarázni?
Legyen tudatában a megjegyzésekben!