Pra que serve isso no código?[RESOLVIDO]

[code]
public class Classe {

static {
	int a=10;
}
public static void main(String[] args)
{

//não cosegui usar a variável "a" de nenhum modo, pra que serve o uso do static dessa forma?


}

}[/code]

xxmayconxx como a esta declarado dentro do bloco static ela é uma variavel daquele bloco, mesmo conceito de variavel de metodo

Exemplo

[code] static int x = 0;
static {

	int a=10;
	x=a;
}   
public static void main(String[] args)   
{   System.out.println(x);
   

} [/code]

HUMMMMM, entendi, valeu

Adiocionando.

O bloco static é util para iniciar constantes, e ele é acionado na primeira vez que a JVM carrega a classe.