Als «initializer» getaggte Fragen

100
Aufruf einer Java-Methode ohne Namen

Ich schaue auf den Code unten und finde etwas Seltsames: public class Sequence { Sequence() { System.out.print("c "); } { System.out.print("y "); } public static void main(String[] args) { new Sequence().go(); } void go() { System.out.print("g "); } static { System.out.print("x "); } } Ich hätte...

83
Statischer Initialisierungsblock in Kotlin

Was entspricht einem statischen Initialisierungsblock in Kotlin? Ich verstehe, dass Kotlin so konzipiert ist, dass es keine statischen Dinge enthält. Ich suche etwas mit äquivalenter Semantik - Code wird einmal ausgeführt, wenn die Klasse zum ersten Mal geladen wird. Mein spezieller...