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()
.