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;
}
}