【问题标题】:Why doesn't java compiler complain about ambiguity here? [duplicate]为什么java编译器不抱怨这里的歧义? [复制]
【发布时间】:2015-04-14 02:16:16
【问题描述】:

这里qux 模块有两个依赖于barbaz 模块,这两个模块都包含同名的lorem 包和同名的Ipsum 类。怎么没有错误?

http://i.stack.imgur.com/Lic5n.png

【问题讨论】:

  • 因为没有歧义,所以第一个加载的将在运行时获胜,永远!

标签: java maven


【解决方案1】:

您可以在 Java 中执行此操作。类路径是有序的,通常,它找到的第一个类将是它使用的类。其他的没用。

【讨论】:

    猜你喜欢
    • 2016-04-22
    • 2016-11-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    • 1970-01-01
    • 2012-03-28
    • 1970-01-01
    • 2011-01-22
    相关资源
    最近更新 更多