Ich hatte gerade ein Interview, in dem eine der Fragen etwas wie "Beschreibe 5 Möglichkeiten, das statische Schlüsselwort in Java zu verwenden" beschreibt. Ich konnte nur 2 auf der Stelle denken, und danach fand ich 2 mehr. Was ist der 5.?
statischer Import (seit java 1.5):
statisch importieren my.package.MyClass. *;
Würde die Deklaration von static interface
in diesem Fall als Klasse betrachtet? Wenn nicht, dann gibt es eine andere Verwendung.
Um das Verhalten einer anderen statischen Methode / Variable zu ändern.
Konstanten - static final (das ist wirklich das gleiche wie # 1, könnte aber als separate Verwendung betrachtet werden)