pre*_*ris 3 directory flash directory-structure
我试过谷歌搜索,但找不到任何东西.我只是好奇为什么我们使用文件夹名称'com'作为根目录?它代表什么?电脑?哈哈.谢谢
为了避免冲突,命名包时的标准做法是在您拥有的域之后以相反的顺序命名它们.因此,如果您公司的网站是betterwidgets.com,您几乎肯定会将您的文件放在一个com.betterwidgets.*包中.
Java(可能还有其他语言)强制目标结构需要符合包层次结构(即使它是非层次结构的,如图所示),所以在这种情况下,所有的源文件都在"com"目录下,然后是"betterwidgets"子目录.
在java中,惯例是命名以包提供程序的域名反向为前缀的包.例如,由microsoft开发的软件包"foobar"(拥有"microsoft.com")可能被命名为"com.microsoft.foobar".如果您的公司拥有域名"fantastic.net",您可以将软件包命名为"net.fantastic.foobar".
这些包被组织在与其名称相关的磁盘上,因此"net.fantastic.foobar"将位于"com/fantastic/foobar"文件夹中.
这只是一种简单,低开销的方法,可以防止两家公司开发具有相同名称的软件包.
FWIW,域名上下文中的"com"代表"商业",如"与商业相关".如果你好奇,维基百科有更多的信息.
| 归档时间: |
|
| 查看次数: |
1104 次 |
| 最近记录: |