Compilou, rodou, mas com mensagem de erro

3 respostas
A

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

3 Respostas

ViniGodoy

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.

emmanuelrock

Dica: Estude sobre Collections e Generics.

A

Valeu galera, vou pesquisar.

Criado 19 de março de 2010
Ultima resposta 19 de mar. de 2010
Respostas 3
Participantes 3