ClassNotFoundException与NoClassDefFoundError的区别
ClassNotFoundException发生在装入阶段。 当应用程序试图通过类的字符串名称,使用常规的三种方法装入类,但却找不到指定名称的类定义时就抛出该异常。根据类加载器的可见性机制,子类加载器可以看到父类加载器加载的类,而反之则不行。所以当一个类已经被Application类加载器加载过了,然后如果想要使用Extension类加载器加载这个类,将会抛出java.lang.ClassNotF...
原创
2018-05-21 18:24:17 ·
588 阅读 ·
0 评论