Jaka jest różnica między a.getClass () i A.class w Javie?
W Javie, jakie zalety / wady istnieją wokół wyboru użyciaa.getClass()
lubA.class
? Oba mogą być używane wszędzieClass<?>
jest oczekiwane, ale wyobrażam sobie, że używanie obu w różnych okolicznościach przyniosłoby wydajność lub inne subtelne korzyści (tak jak w przypadkuClass.forName()
iClassLoader.loadClass()
.