Java中的'系统默认包'是什么?
答
默认包基本上没有包。如果您在定义新类时忽略包声明。差异似乎是“系统”这个词。在rt.jars中查看URL.class的实现,它似乎检查sun.net.www.protocol
我猜这是它所指的系统默认包。
同样,名称'系统'默认包似乎意味着默认包之间的差异。请注意0仅适用于Sun特定的JVM实现。
答
我相信这意味着一个系统相关的软件包名称,当前两个步骤找不到合适的URLStreamHandler
时,它被用作回退。它与默认包无关。
谢谢安德鲁的研究。 – Opher 2011-01-07 20:55:23