*Java `import java.io.;` 语句导入的包在 JDK 的哪个位置?**
Java 代码中 import java.io.*;
语句导入 java.io
包下的所有类。 这个包具体位于 JDK 的哪个目录呢?
答案是:JDK 的 rt.jar
文件中。
如图所示,java.io
包包含在 JDK/JRE 的 lib
目录下的 rt.jar
文件中。rt.jar
是一个 Java 归档文件 (JAR),包含了 Java 运行时环境 (JRE) 的核心类和资源。
因此,当使用 import java.io.*;
时,编译器会从 rt.jar
中加载 java.io
包下的所有类。