Was ist die Verwendung von nicht statischen Block in Java? [Duplikat]

Mögliche Duplikate:
Wie unterscheidet sich ein Instanzinitialisierer von einem Konstruktor?

Wenn alle erforderlichen Arbeiten im Konstruktor ausgeführt werden können, warum benötigen wir dann in Java immer noch einen nicht statischen Block?

EDIT: Was ist mit normalen Klassen, für die nicht statische Blöcke jedes Mal vor dem Konstruktor ausgeführt werden?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage