Aquele bloco static será executado na primeira vez (e apenas na primeira vez) que a classe for carregada pela JVM.
V
viniciusms1
O que o kicolobo disse esta correto.
Para entender melhor faça uma teste, compile e execute a classe abaixo e tire suas próprias conclusões.
publicclassTestandoStatic{static{System.out.println("Carregando a classe");}publicTestandoStatic(){System.out.println("Criando um objeto.");}publicstaticvoidmain(Stringargs[]){TestandoStatica=newTestandoStatic();TestandoStaticb=newTestandoStatic();TestandoStaticc=newTestandoStatic();TestandoStaticd=newTestandoStatic();TestandoStatice=newTestandoStatic();}}
B
Beavis_
bah, bastante simples mesmo!
valeu ae !!!
E
eclipso
Confesso que não conhecia esse uso do static…
É comum encontrar clocos static assim?