在查看Sun 的 JVM 实现的一些源代码时,我遇到了晦涩难懂的import语法。
import java.awt;
从源代码看,这个import语句似乎是在导入整个java.awt包,但标准是使用包通配符:import java.awt.*;. 但是,importin 语句的语法ComponentFactory无效,不能用 JDK 或 Eclipse 编译。
为什么 Java 开发人员会使用这种不可编译的语法,而不是正确的.*语法?(也许开发人员使用支持这种语法的不同编译器?)