Ciao a tutti,
mi sono imbattuto in un esempio online con la seguente forma implicita.

codice:
    private static Connection con = null;
    
    static { //<<---- versione implicita di????
        try {  
            Class.forName(DRIVER);  
            con = DriverManager.getConnection(CONNECTION_URL,USERNAME,PASSWORD);  
        }catch(Exception e){}
    }  

    public static Connection getCon() {
        return con;  
    }
Cosa significa e come si utilizza: static { ?

sembrerebbe che in automatico (sulla new? sulla get?) inizializzi la variabile statica "con" come definito all'interno delle graffe, un "auto-set"...

il riconoscimento "automatico" della variabile a cui si riferisce è posizionale? come si utilizza nel caso di più variabili?

Grazie in anticipo...