ClassNotFoundException 和 NoClassDefFoundError 区别
要区分这两个异常,先要了解类装载的显式和隐式两种方式
类装入的方式有两种 —— 显式 或 隐式,两者之间有些细微差异。
显式 类装入发生在使用以下方法调用装入的类的时候:
•cl.loadClass()(cl 是 java.lang.ClassLoader 的实例)
•Class.forName()(启动的类装入器是当前类定义的类装入器)
当调用其中一个方法的时候,指定的类(以类名为参数
转载
2015-01-19 10:57:48 ·
540 阅读 ·
0 评论