Qual é a diferença entre a.getClass () e A.class em Java?
Em Java, existem prós e contras em torno da escolha de usara.getClass()
ouA.class
? Qualquer um pode ser usado onde quer queClass<?>
é esperado, mas imagino que haveria desempenho ou outros benefícios sutis para usar ambos em circunstâncias diferentes (assim como há comClass.forName()
eClassLoader.loadClass()
.