有类A的实例a:
(a instanceof A)
a.getClass().equals(A.class)
通常情况下,表达式的返回结果为TRUE;
如果a与相比较的A分别由不同的ClassLoader装载,表达式的返回结果为False。如MyClassLoader LoaderA、LoaderB,LoaderA为LoaderB的parent,LoaderA中加载MyClassLoader类时并没有委托其Parent ClassLoader来加载,而是调用了defineClass来定义类。在LoaderB中取其Parent的ClassLoader,判断是否为MyClassLoader类,返回结果为False。