Originariamente inviato da edriv
Scusate l'OT... ma cos'è un blocco static?
Non ne avevo mai sentito parlare
è una parte di codice che viene eseguita prima dell'allocazione con new dell'oggetto

codice:
class BS {

static {
System.out.println("Blocco static");
}

BS() {
System.out.prinln("Costruttore");
}

}
Quindi nella console verrà scritto Blocco static al momento del caricamento della classe.

Ecco un altro esempio che spiega l'utilità: http://www.corsojava.it/testi/java/c...cco_static.jsp