Wir klären, was Reflexion in Java ist und warum Frameworks und Tools sie brauchen, wie das Objekt
Class – das Herz der Reflexion – funktioniert und auf welche Arten man es erhält: über
.class,
getClass() und
Class.forName(). Wir sprechen darüber, wann man Reflexion einsetzen sollte und wann man besser ohne sie auskommt, schauen uns Beispiele zum Abrufen von Metadaten an (Name, Paket, Superklasse, Schnittstellen), nehmen ein Mini‑Tool „Was für eine Klasse?“ auseinander und betrachten typische Fehler (
ClassNotFoundException, Leistung, Sicherheit).