0
点赞
收藏
分享

微信扫一扫

面试问题(有没有遇到过同名的类加载错误的情况)


遇到过。

原因是java类加载器,首先加载bootstrap class loader,然后extend class loader,然后app class loader 最后用户自定义class loader。而使用时是反过来的,先从自定义class loader找,然后app class loader里找,而后extend class loader里找,最后bootstrap class loader里找。如果有同名的包和类,就有可能加载的类和使用的类不是同一个类。

举报

相关推荐

0 条评论