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...