acho que sao as respostas 2 e 3.
Primeiro porque HashSet é uma classe que nao possui ordem de inserção…e muito menos de iteração…na verdade é uam completa deseordem…
Quanto a classe TreeSet , ela possui uma ordem natural de Iterãção , ou seja…ordem para seus valores literais…(alfabética , numérica…)…e uma ordem definida por exemplo pelo programador para ordenar os demais objetos.
Já Vector e LinkdList , sao implementaçõe da Interface List, que possuem uma ordem de iteração dos seus elementos…
A idéia de FIFO (First in , Forst Out)…esta relacioanda por exemplo com uma idéia de uma “pilha”…onde o primeiro elemento que entra…(é adicionado)…é o primeiro a sair para uma Iteração…
então respostas corretas :
2 - java.util.Vector
3 - java.util.LinkedHashSet
