Na linguagem de programação Java , um bloco é um conjunto de linhas de código entre chaves . Blocos de servir a muitos propósitos em Java - por exemplo, controlar as palavras-chave Java como " enquanto " tomar um bloco como um argumento. Em particular, Java suporta " blocos estáticos . " Um bloco estático é executado exatamente uma vez por classe - em vez de uma vez por objeto criado na classe, como seria o caso do código incluído em um método construtor. Você pode usar blocos estáticos Java para executar tarefas de uma só vez , quando a classe em questão é carregado na memória pelo Java Virtual Machine. Instruções 
 1 
 Definir a classe onde deseja que o bloco estático a ser, como no seguinte exemplo de código : 
 
 PairOfInts public class { 
 
 static int x , y; 
 
 estado static String = "inicialização global ainda não fez "; 
 
 PairOfInts públicos ( int a, b) { 
 
 x = a ; 
 
 y = b; 
 
 } 
 
 } 
 2 
 Adicione os delimitadores para o bloco estático dentro da definição da classe, como no seguinte exemplo de código : < br > PairOfInts classe 
 público { 
 
 static int x , y ; 
 
 estado static String = "inicialização global ainda não fez "; 
 
 static { 
 
 } 
 
 PairOfInts públicos ( int a, b) { 
 
 x = a ; 
 
 y = b; } 
 
 
 
} 
 3 
 Adicione o código de inicialização única entre os delimitadores de blocos estáticos , como no seguinte exemplo de código : 
 
 PairOfInts public class { 
 
 int static x , y ; 
 
 estado static String = "inicialização global ainda não fez "; 
 
 static { 
 
 //Vai executar no máximo uma vez por execução do aplicação Java 
 
 status = "inicialização global feito" ; } 
 
 
 
 PairOfInts públicos ( int a, b) { x = 
 
 a; < br > 
 y = b; 
 
 } 
 
 }