é um bloco estatico… que vc criar para ser executado na primeira vez que a classe é carregada…
Qual utilidade disso?
vc pode colocar algo para executar apenas quando aquela classe for carregada… tipo quando a classe X for carregada inicie a conexao com o banco de dados…
Dei o exemplo acima para vc entende mais a ideia de bloco static
[quote=peczenyj]Alguem ja utilizou o pre-construtor { } (sem static)}
Eu nunca vi em nenhum projeto q ja pude estudar.[/quote]
bom assim nunca vi mais posso imaginar da seguinte forma o {} -referente a instancia… ele é executado sempre que vc dar u mnew… vai ser chamado… entao pode ser que quando criar novos objetos ele venha servir para chamar um metodo… de outra classe e informar que foi criado um novo objeto… ou algo do tipo… mais assim… a essencia dele é sempre que algo novo acontecer ele vai executar…
hehe se alguem tiver uma aplicacao com a essencia dele seria interessante postar…