Olá, tudo bem?
Estou fazendo uma interface para cadastro de videolocadora (trabalho da facul), e na última alteração que eu fiz o programa rodou, mas na compilação retornou a mensagem:
Note: .java uses unchecked or unsafe operations.
Note: Recompile with -XLink: unchecked for details.
O que isso significa?
Um abraço
Você deve estar declarando listas assim
List x = new ArrayList();
(Ou equivalente com vector).
E isso é inseguro. A partir do Java 5, você pode especificar o tipo da lista:
List<String> x = new ArrayList<String>();
O que evita muitos erros e casts chatos no seu programa.
Você só recebeu um warning, dizendo que a forma que você usa é insegura e não-verificada. Recomendo fortemente que você altere seu programa para usar a nova forma, especificando o tipo de listas, maps e sets.
1 curtida
Dica: Estude sobre Collections e Generics.
Valeu galera, vou pesquisar.