В чем разница между a.getClass () и A.class в Java?
В Java какие плюсы / минусы существуют вокруг выбора использованияa.getClass()
или жеA.class
? Любой может быть использован везде, гдеClass<?>
ожидается, но я предполагаю, что производительность и другие тонкие преимущества могут быть использованы при разных обстоятельствах (как в случае сClass.forName()
а такжеClassLoader.loadClass()
.