假设您要询问是否可以执行以下操作:
import com.example.*;// expecting packages like com.example.foo.* and com.example.bar.* to be imported
那么答案是 否定的 。您可以进行的最大导入是带有星号的单个包装。
JLS(第7.5节)定义了导入语句的结构。
另外,对于编译器一次导入一堆软件包来说是有问题的。如果两个包提供相同的类型,两个包都被导入,并且在类中使用了该类型,则会发生编译时错误。JLS
6.5.5.1中对此进行了描述:
否则,如果该名称的类型被编译单元的多个按需输入类型声明所声明,则该名称作为类型名称是不明确的;否则,该名称将不明确。发生编译时错误。



