在jvm中表示两个class是否为同一个类存在的必要条件:

  1. 类的包名和类名完全一致(全类名)
  2. 加载这个类的ClassLoader必须一样

如果一个类时有用户类加载器加载的那么JVM会将这个类加载器的一个引用作为类型信息的一部分保存在方法区

类的主动加载和被动加载