|
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.Hashtableosztá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 | ||||||||