Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/04/2006, 11:40
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 3 meses
Puntos: 454
Hola:

Mezclar versiones de java no es bueno, pasan estas cosas.

Los "unchecked" se arrenglan usando templates. Por ejemplo, en la 1.4 haces esto

LinkedList lista = new LinkedList();
lista.add (new Integer(3));


y no hay ningún problema. En java 5, esto da un warning, porque java 1.5 te aconseja que uses templates. No sé si la sintaxis que te pongo es exacta, pero es parecido a esto

LinkedList<Integer> lista = new LinkedList<Integer>();
lista.add (new Integer(3));


y así no te canta.

Lo del serialUid es que las clases java que son serializables (las tuyas lo son si heredas de alguna de java que lo sea), requiere un atributo serialUID, no sé exacatamente para qué, pero si no lo pones da un warning). Normalmente los IDES tienen una opción para generarlo automáticamente.

El show() está obsoleto. Ahora se usa setVisible(true)

Se bueno.
__________________
Apuntes Java
Wiki de Programación