předchozí
-
obsah části
-
obsah
-
další
|
dotazy/odpovědi
Srovnání implementací kontejnerů
Seznamy:
na bázi pole (
ArrayList
) - rychlý přímý přístup (přes index)
na bázi lineárního seznamu (
LinkedList
) - rychlý sekvenční přístup (přes iterátor)
téměř vždy se používá
ArrayList
- stejně rychlý a paměťově efektivnější
Množiny a mapy
na bázi hašovacích tabulek (
HashMap
,
HashSet
) - rychlejší, ale neuspořádané (lze získat iterátor procházející klíče uspořádaně)
na bázi vyhledávacích stromů (
TreeMap
,
TreeSet
) - pomalejší, ale uspořádané
spojení výhod obou -
LinkedHashSet
,
LinkedHashMap
- novinka v Javě 2, v1.4
předchozí
-
obsah části
-
obsah
-
další
|
dotazy/odpovědi
Slidy předmětu byly navštíveny
krát.