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

阅读 102

2022-07-28


遇到过。

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

精彩评论(0)

0 0 举报