黑马程序员技术交流社区

标题: 类加载器的委托机制问题 [打印本页]

作者: 金超    时间: 2012-4-25 15:07
标题: 类加载器的委托机制问题
张孝祥老师讲每个类加载器加载类时有委托给他的上一级类加载器 当所有祖宗加载器都加载不到指定的类就回到发起者那里 如果发起者那里还是找不到 就会抛classNotFoundException 而不是继续让其下一级类加载器去查找。
问题是类加载器加载类的时候会委托给上级,所有的上级也都加载不了,这样的类是什么样的类,抛classNotFoundException 异常该如何去解决。

作者: 周海诚    时间: 2012-4-25 15:18
当所有祖宗类加载器没有加载到类,回到发起者类加载器,还加载不了,则抛出ClassNotFoundException,不是再去找发起者类加载器的儿子,因为没有getChlid方法
作者: 丁佼    时间: 2012-4-25 15:43
比如一个不存在的类,或者写错了包途径的类,这时候就会查找不到需要的那个类,也就是classNotFound。
这时候可以看一下类名有没有写错,类的包有没有写错,以及包途径下面究竟有没有需要的那个类。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2