Kontejnery (containers) v Javě
slouží k ukládání objektů (ne hodnot primitivních typů!)
v Javě byly koncipovány jako beztypové - to už ale od verze Java 1.5 (tedy Java 5) neplatí!
od Javy 5 mají kolekce tzv. typové parametry vyznačené ve špičatých závorkách (např. List<Person>), jimiž určujeme, jaké položky se do kolekce smějí dostat
Většinou se používají kontejnery hotové, vestavěné, tj. ty, jež jsou součastí Java Core API: