|
Java 2 Útikalauz programozóknak 5.0 | ||||||||
ELŐZŐ CSOMAG KÖVETKEZŐ CSOMAG | MEGOSZTVA EGY LAPON |
Gyűjtemény Keretrendszerfejezet példaprogramjai.
Tovább lásd:
részletes leírás
Osztályok | |
---|---|
Duplikacio | Duplikált parancssor-paraméterek kezelése halmazokkal. |
Iteracio | Iterátorok használatának bemutatása egész számokkal. |
Rendezes | Szövegek rendezése lexikografikusan, valamint hossz szerint, Comparator-ral. |
Verem<E> | Verem implementációja LinkedList-tel. |
A Gyűjtemény Keretrendszer
fejezet példaprogramjai.
A gyűjtemények olyan típuskonstrukciós eszközök, melyeknek célja egy vagy több típusba tartozó objektumok példányainak memóriában történő összefoglaló jellegű tárolása, manipulálása és lekérdezése. Ilyen eszközök néhány extrém kivételtől eltekintve minden programozási nyelvben megtalálhatók. A legjellemzőbb gyűjteményfajták a tömb és az objektumok mutatókon vagy referenciákon keresztül történő összekapcsolása. A többi, származtatott gyűjteménytípus előállítása általában a programozó dolga. Így volt ez a Java 2-t megelőzően a Java nyelvben is, hiszen a magasabb absztrakciójú gyűjteményeket (halmaz, lista) a tömbök, aTartalomjegyzék a hivatkozott referenciákkal és felhasznált képekkel:java.util.Vector
és ajava.util.Hashtable
osztályok felhasználásával kellett megvalósítani.A Java Gyűjtemény Keretrendszere nem a teljesség, hanem a praktikusság igényével született. Vannak olyan magasszintű gyűjteménytípusok, melyeknek implementációja kimaradt (pl. verem, sor, fa). Ennek oka az, hogy ha minden olyan típust megvalósítottak volna, ami szóba jöhet, az lényegesen megnehezítette volna a használatot, a dolog bonyolultsága a kritikus ponton túlnőtt volna.
Iteracio
példaprogram
Duplikacio
példaprogram
Verem
példaprogram
Rendezes
példaprogram
Collections
osztály
Arrays
osztály
java.util.concurrent
csomagban
ConcurrentLinkedQueue
osztály
BlockingQueue
interfész és megvalósításai
ConcurrentMap
interfész és megvalósítása
|
Java 2 Útikalauz programozóknak 5.0 | ||||||||
ELŐZŐ CSOMAG KÖVETKEZŐ CSOMAG | MEGOSZTVA EGY LAPON |