Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Orionk
    senior tag

    "Ez: newmap.put(3,"is great") --> Beleteszi a 3. helyre az "is great" stringet."

    lehet, hogy csak nem figyeltél a megfogalmazásra, de ez az állítás nem igaz. a map kulcs-érték párokat tárol, az elemeknek nincs rögzített helye (mint pl egy List esetén az x. elem), legalábbis a hashmap rendezetlen, így nincs garancia arra, hogy mi hova kerül, csak az garantált, hogy egy kulcshoz egy adott érték tartozik, és a kulcs alapján ezt az értéket kapod vissza. ez azt jelenti, hogy nem a 3. helyre helyezed a példában a sringet, hanem a 3 kulcshoz rendeled hozzá. a példa szerencsétlen abból a szempontból, hogy kiíratásnál a természetes sorrend érvényesül, azaz növekvő sorrendben kerülnek kiírásra a kulcs-elem párok, de ez nem mindig van így, nem lehet rá számítani. lehet, hogy most feleslegesen téptem a billentyűzetem és tudod ezeket, de a megfogalmazásod nem ezt sugallta.

    Jó, hogy leírtad, mert ezt nem tudtam. köszi

    (#9430) disy68:
    SOLID, GRASP és pár további egyszerűbb dolog; DRY, KISS, YAGNI
    Ezeket nem ismerem. Google-val utána keresek, de ha van időtök csak nagyon röviden írhattok róluk. :)

    melyik milyen contract-nak tesz eleget
    Ez alatt arra gondolsz, hogy elméletben tanuljam meg először, hogy melyik mit tud, ugye?

    Kollekciókkal kapcsolatban első körben ismerni érdemes a főbb inteface-eket
    Melyik kollekció az Interface? Interfacek, amik hirtelen eszembe jutnak: Runnable, Serializable, vagy a Kollekciók is mind azok? Mint a List, Map, stb..?

Új hozzászólás Aktív témák