请任何人解释一下模块描述符文件允许导入为什么?
模块描述符文件中import语句的用途是什么。

import java.util.*;

module superman {
}

最佳答案

一种用法是,如果您使用的是provides指令:

module superman {
    provides com.github.me.superhero.Superhero with com.github.me.superhero.Batman;
    provides com.github.me.superhero.Superhero with com.github.me.superhero.IronMan;
}

使用导入看起来像:
import com.github.me.superhero.*;

module superman {
    provides Superhero with Batman;
    provides Superhero with IronMan;
}

07-24 13:47