开发者社区> 问答> 正文

两个名称一样全限定名一样的类是否可以被jvm用不同的类加载器加载,如果能,那用的时候会不会有问题

两个名称一样全限定名一样的类是否可以被jvm用不同的类加载器加载,如果能,那用的时候会不会有问题?

本问题来自阿里云开发者社区的【11大垂直技术领域开发者社群】。 点击链接欢迎加入感兴趣的技术领域群。

展开
收起
游客pklijor6gytpx 2019-10-24 16:01:58 2292 0
1 条回答
写回答
取消 提交回答
  • 可以加载,虽然类的全限定名一致,但是如果由不同的类加载器加载后,在jvm中会被认为是两个不同的类。这是由于类加载器的单一性,虽然父类型的加载器对于子类加载器是可见的,但是类加载器“邻居”之间,同一类型仍然可以被加载多次,因为相互不可见。

    2019-10-31 10:50:11
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JVM实战 立即下载
JVM的GC 立即下载
基于JVM的脚本语言开发、运用实践 立即下载