Qual a diferença do ArrayList,LinkdList,hasSet não consegui entender bem.
Collections
2 Respostas
ArrayList e LinkedList implementam a interface List. Em termos de interface (métodos expostos e resultado destes), são idênticas. O que muda é o funcionamento interno de cada um deles, fazendo um ser melhor em determinadas tarefas, enquanto outro em outras tarefas.
HashSet implementa a interface Set (conjunto). Em um conjunto, não podem haver elementos repetidos, ao contrário das listas.
O uso de um ou de outro depende do que você deseja fazer.
Todos fazem parte do framework Collections do Java. Aqui você pode ver uma explicação mais detalhada: https://www.caelum.com.br/apostila-java-orientacao-objetos/collections-framework/
Abraço.
massa, estou usando um Arraylist para guardar funcionarios e carregar em um combobox, faz sentido usar esse tipo ou HashSet?