Frage 5
public class A { {System.out.print("init");} public A() { System.out.print("A"); } } Ausgabe von new A();

Bei {System.out.print("init");} handelt es sich um einen Instance Initializer.
Instance Initializer werden vor den Konstruktor ausgeführt.
Details unter
The Java® Language Specification Kapitel 8.6 Instance Initializers