他们的 class/classes 是否在 java 根包中
Is their any class/classes inside java root package
以下代码没有编译错误:-
import java.*;
class Test{
public static void main(String[] args){
}
}
我的问题是名为 java 的包是仅包含子包还是还包含任何 class/classes。如果是,那么 class(s)。如果不是,那么我们为什么能够导入它。
java
下没有class。所有 JDK 的 class 都在子包下。
空包裹(或没有 classeses 的包裹)在 Java 中是完全合法的。您可以使用 *
语法导入其中的所有 classes(没有 classes)。这并没有错——只是毫无意义。
以下代码没有编译错误:-
import java.*;
class Test{
public static void main(String[] args){
}
}
我的问题是名为 java 的包是仅包含子包还是还包含任何 class/classes。如果是,那么 class(s)。如果不是,那么我们为什么能够导入它。
java
下没有class。所有 JDK 的 class 都在子包下。
空包裹(或没有 classeses 的包裹)在 Java 中是完全合法的。您可以使用 *
语法导入其中的所有 classes(没有 classes)。这并没有错——只是毫无意义。