ellion
Erfahrenes Mitglied
Hallo wiedermal 
Ich hab gelesen, dass in Java sog. Static Blocks möglich sind. Leider bin ich mir nicht sicher, ob ich das richtig verstanden habe, daher bitte korrigieren
Static Blocks muss man nicht initalisieren?
Bei jedem Zugriff wird auf die gleiche Instanz zugegriffen?
Würde folgendes gehen?
Funktioniert es so, dass bei einem Zugriff auf preferences oder log erst 'static' ausgeführt wird, sofern vorher noch nicht auf Base zugegriffen wurde?
Ansonsten würde ich mich über jeglichen Artikel über Static Blocks freuen, denn es scheint genau das zu sein, was ich gerade brauche
Danke im Vorraus

Ich hab gelesen, dass in Java sog. Static Blocks möglich sind. Leider bin ich mir nicht sicher, ob ich das richtig verstanden habe, daher bitte korrigieren

Static Blocks muss man nicht initalisieren?
Bei jedem Zugriff wird auf die gleiche Instanz zugegriffen?
Würde folgendes gehen?
PHP:
public class Base {
public static Preferences preferences;
public static Log log;
static {
log = new Log();
preferences = new Preferences();
}
}
Funktioniert es so, dass bei einem Zugriff auf preferences oder log erst 'static' ausgeführt wird, sofern vorher noch nicht auf Base zugegriffen wurde?
Ansonsten würde ich mich über jeglichen Artikel über Static Blocks freuen, denn es scheint genau das zu sein, was ich gerade brauche

Danke im Vorraus
