栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

导入不带Java名称的软件包

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

导入不带Java名称的软件包

不,编译器不会导入未命名的程序包。

请注意Java语言规范中的以下内容。

来自编译单元:

没有包声明的编译单元是 未命名包的
一部分(第7.4.2节)。

来自包装:

对于小型程序和临时开发,程序包可以不命名(第7.4.2节)或使用简单的名称,但是如果要广泛分发代码,
则应使用限定名称选择唯一的程序包名称 。如果两个开发组碰巧选择了相同的程序包名称,而这些程序包后来在单个程序中使用,则可以避免发生冲突。

从包的可观察性:

java
java.lang
java.io
始终可观察。

注意, 未列出未命名的软件包

从进口报关单:

未命名包中的类型(第7.4.2节)没有规范名称,因此每种类型的导入声明中对规范名称的要求都意味着(a)
无法导入未命名包中的类型
,并且(b)

static
成员无法导入未命名包中的类型。因此,第7.5.1节,第7.5.2节,第7.5.3节和第7.5.4节都要求
static
在未命名包中导入类型(或其成员)的任何尝试都产生编译时错误。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/497313.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号