Java 组合包名称的命名约定
我想创建一个名为Java 组合包名称的命名约定,java,package,naming-conventions,Java,Package,Naming Conventions,我想创建一个名为表单验证程序的包 写作更好吗 表单验证程序 formValidator或 formvalidator 我想提一下,我想避免表单验证程序。而且表单验证程序是禁止的包名以所有小写字母书写,以避免与类或接口的名称冲突。所以 表单验证程序或 formvalidator 有关详细信息,请参见。来自on-package命名约定: 包名以小写形式编写,以避免与类或接口的名称冲突 因此,这将给您留下以下两种可能性: form_validator formvalidator 实际上,文档
表单验证程序的包
写作更好吗
表单验证程序
formValidator
或
formvalidator
我想提一下,我想避免表单验证程序。而且表单验证程序是禁止的包名以所有小写字母书写,以避免与类或接口的名称冲突。所以
表单验证程序
或
formvalidator
有关详细信息,请参见。来自on-package命名约定:
包名以小写形式编写,以避免与类或接口的名称冲突
因此,这将给您留下以下两种可能性:
form_validator
formvalidator
实际上,文档还清楚地表明,下划线在包名中出现时起着特殊的作用:
如果包名称以数字或其他字符开头,而这些数字或字符不能用作Java名称的开头,或者包名称包含保留的Java关键字,如“int”。。。建议的约定是添加下划线
所以,只有在特殊情况下才建议使用下划线,因为您的命名问题似乎并不属于这种情况。因此,我建议将formvalidator
作为包名。最常用的是第三个:formvalidator
附注:
5.2.1包名
包名称都是小写的,连续的单词只是连接在一起(没有下划线)。例如,com.example.deepspace
,而不是com.example.deepspace
或com.example.deepu space
正如@teppic所说,该州
包名以小写形式编写,以避免与类或接口的名称冲突
在Java中,包名全部用小写写。这意味着以下将是最理想的包装名称
formvalidator
这也是可以接受的
form_validator
com.company.form.validator
?事实上,我想避免使用form.validator的大小写可能会有很大帮助:我认为formvalidator
是最传统的。