判断两个class对象是否是同一个的两个必要条件
- 类的完整类名是否一致,包括包名
- 加载这个类的ClassLoader(指ClassLoader实例对象)必须相同
换句话说,在JVM中,即使两个类对象(class对象)来源同一个Class文件,被同一个虚拟机所加载,但只要加载它们的ClassLoader实例对象不一样,那么这两个对象也是不相同的
换句话说,在JVM中,即使两个类对象(class对象)来源同一个Class文件,被同一个虚拟机所加载,但只要加载它们的ClassLoader实例对象不一样,那么这两个对象也是不相同的