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

时间:2011-01-07 19:00:26

标签: java


在研究URLConnection课程时,我偶然发现 URL here的API文档中对 系统默认包 的引用。< / p>

有谁知道那是什么? 感谢。

2 个答案:

答案 0 :(得分:2)

我认为这意味着系统相关的包名称在前两个步骤找不到合适的URLStreamHandler时用作后备。它与默认包无关。

答案 1 :(得分:0)

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

同样,名称'system'默认包似乎意味着默认包之间存在差异。

请记住sun.net.www.protocol仅对Sun的特定JVM实现有效。