Java中的'系统默认包'是什么?

问题描述:


虽然研究的URLConnection类我偶然在一个参考系统默认包 API文档的URL here类。Java中的'系统默认包'是什么?

任何人都知道那是什么?
谢谢。

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

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

+0

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

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