2011-01-07 70 views

回答

0

默认包基本上没有包。如果您在定义新类时忽略包声明。差异似乎是“系统”这个词。在rt.jars中查看URL.class的实现,它似乎检查sun.net.www.protocol我猜这是它所指的系统默认包。

同样,名称'系统'默认包似乎意味着默认包之间的差异。请注意0​​仅适用于Sun特定的JVM实现。

+0

谢谢安德鲁的研究。 – Opher 2011-01-07 20:55:23

2

我相信这意味着一个系统相关的软件包名称,当前两个步骤找不到合适的URLStreamHandler时,它被用作回退。它与默认包无关。