Pau*_*and 103
根据Sun的说法,软件包应根据您的域名的反向命名,然后按照您认为合适的方式进行命名.大多数公司或组织都有一个.com或.org域名,因此大多数软件包都以com.或开头org..引用Sun Code Conventions:
唯一包名称的前缀始终以全小写ASCII字母书写,应该是顶级域名之一,目前是com,edu,gov,mil,net,org,或者是英文双字母代码之一识别ISO标准3166,1981中规定的国家.
软件包名称的后续组件根据组织自己的内部命名约定而有所不同.此类约定可能指定某些目录名称组件是分区,部门,项目,计算机或登录名.
他们提供的示例很明显,您打算使用公司的DNS名称:
com.sun.eng
com.apple.quicktime.v2
edu.cmu.cs.bovik.cheese
你也会在野外看到edu.和net.打包,虽然它们不太常见.
Bal*_*usC 45
您还可以将包名称视为反向互联网域名(在现实世界中通常也是如此,例如,请参阅org.apache.commons与http://commons.apache.org相关的内容).的com(商业)和org(组织)的位置,然后居然顶级域的名称.
软件包名称通常只是为了识别您所面对的代码的制造商/供应商.
com公司在命名包时通常使用com公司的名称.例如,您有com.sunJVM中的包.
该org包的前缀主要用于通过非营利组织或开放源代码,如Apache,W3C等
请参阅Oracle 文档了解包命名
请参阅类/接口/注释/等标准命名的命名约定
包名和类标准语法:
<yourdomain inverse>.<project name>.<controller/dao/service/handlers etc>.<your class>
示例1:(此处域名:-“stackoverflow.com”,项目:-“Test”)
com.stackoverflow.test.handler.TestHandler
示例2:(此处域名:-“www.google.co.in”,项目:-“My Proj”)
in.co.google.myproj.controller.MainController
但对于 java.*、javax.*、sun.* 等保留域,您应该获得Oracle 社区的许可
| 归档时间: |
|
| 查看次数: |
43537 次 |
| 最近记录: |