- Mik a gyűjtemények?
- Milyen részei vannak a gyűjtemény keretrendszernek? Mire szolgálnak?
- Írjon példát olyan gyűjtemény interfészre, amely engedélyezi a többszörös tárolást!
- Írjon példát olyan gyűjtemény interfészre, amely nem engedélyezi a többszörös tárolást!
- Mi a
Set
interfész specialitása más gyűjteményekhez képest? - Mi a
List
interfész specialitása más gyűjteményekhez képest? - Mi a
Map
interfész specialitása más gyűjteményekhez képest? - Mi az iterátor? Mire használhatjuk? Hogyan jön létre?
Igaz vagy hamis? Indokolja!
- A
Set
elemei indexelhetők. - Egy
Iterator
objektum segítségével a kollekció elemei többször is bejárhatók. - A
Comparator
segítségével egyTreeSet
rendezettsége kívülről is megadható. - A
Set
implementációi minden esetben rendezettek. - A
TreeSet
osztály implementálja aSet
interfészt. - Minden kollekció implementálja az
Iterator
interfészt. - A kollekcióban lehet primitív adatokat is tárolni.
Melyik interfészt érdemes alkalmazni?
Olyan tároló objektumra van szükségünk, amelyikbe egyedi elemeket akarunk tárolni. A sorrend nem lényeges, de a többszörös tárolás semmiképpen sem megengedett.
Set
List
Map
Mit tesz egy Set objektum annak érdekében, hogy ne legyenek duplikált elemei?
- Az
add
metódus kivételt dob, ha duplikált elemet akarunk beszúrni. - Az
add
metódus false értéket ad vissza, ha duplikált elemet akarunk beszúrni. - A duplikált értékeket a fordító kiszűri.