Hola , pues estuve mirando por Internet unas cosillas sobre el log4j , para imprimir logs ya sea por consola o en un fichero y lo que pasa que he visto en un par de sitios una sentencia puesta y en otros no, y en ninguno he encontrado la explicación de esto.
Os digo la sentencia:
Código
publicstaticfinallong serialVersionUID=0;
A ver si me pueden ayudar, que no me puedo quitarme esto de la cabeza.
Pos más o menos viene a ser un identificador que se emplea en las clases que implementan la interfaz Serializable para asegurarse al deserializar que la clase que se ha cargado se corresponde exactamente con un objeto serializado y en caso de que no concuerden se lanza una excepción.
Si no se pone tampoco pasa nada.. el compilador solo da un "Warning" pero nunca está de más ponerlo.
static es como si fuera una variable global para todas las clases mas o menos como un session en php, final significa que es una constante y el valor de la variable no se podra cambiar. Espero que haya sido de ayuda..