nPara não explodir o numero de coleções
básicas Java não provê
interfaces separadas para variações dos tipos de coleção
nmutável / imutável (read-only)
ntamanho fixo/variável
nappend-only
nTodos os métodos que operam sobre uma coleção
são considerados
opcionais
numa
implementação pode não suportar uma operação. Se uma operação não suportada é invocada será
lançada a exceção UnsupportedOperationException
nCabe a implementação documentar quais
operações suporta
nAs
implementações Java implementam todas as operações opcioinais