Quote Originariamente inviata da andbin Visualizza il messaggio
È uno static initialization block (o detto anche static init block). È un blocco di codice che viene eseguito mentre la JVM sta eseguendo la inizializzazione della classe e in particolare mentre sta eseguendo la inizializzazione dei campi static.
Pertanto viene eseguito 1 volta sola. NON ad ogni creazione di una istanza della classe.

Si contrappone agli instance initialization block che è sempre un blocco { } allo stesso livello dei metodi ma senza lo static e che viene eseguito mentre l'oggetto viene inizializzato.
Ok grazie mille...

qundi l'associazione del blocco alla variabile è posizionale???