Was ist der Unterschied zwischen a.getClass () und A.class in Java?

In Java, welche Vor- und Nachteile es gibt, wenn man die Wahl hat, sie zu verwendena.getClass() oderA.class? Beides kann überall dort eingesetzt werden, wo aClass<?> wird erwartet, aber ich stelle mir vor, dass die Verwendung von beidem unter verschiedenen Umständen Leistung oder andere subtile Vorteile mit sich bringt (genau wie beiClass.forName() undClassLoader.loadClass().

Antworten auf die Frage(6)

Ihre Antwort auf die Frage