求Java项目名的命名规范!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求Java项目名的命名规范!相关的知识,希望对你有一定的参考价值。
平时提到较多的是包、类、变量等的命名规范。
我想知道项目名字的命名规范。
是同包一样?同类一样?还是同变量一样呢?还是其它?
请赐教!
是myproject?MyProject?还是myProject?亦或my_project?
最好能提供权威资料。
我经过资料的搜索, 以及个人实践, 建议采用PascalCase.
以下是我个人对Java命名的方方面面的总结:
Naming Convention0) Project
单词首字母大写, 即PascalCase
BillSystem
170213_JQueryDemo //一般我会在项目名前加上日期,便于在文件系统中能按照时间排序.
1) Package:
全部小写
com.sina.is
edu.bdqn.u2
2) Class/Interface:
首字母大写, 每个单词的首字母都大写, 尽量避免缩写, 除非这些缩写用得比原始单词还广泛得多, 比如URL, HTTP.
StudentDao
StudentDaoImpl
StudentServlet
3) Methods:
service();
getsNo();
setAddress();
4) Variables:
simple and explicit, concise, correct, clear, camelCase.
datetime
unit
itemName 参考技术A 项目名称没有规范!
就好比说我们在cvs上建立一个项目:Project2008
但是下到各开发人员机器上时就不一定修改成什么了。
但是工程的文件目录,也就是包的设计还是有很大学问的。
参考资料:http://blgo.csdn.net/charlesyy
本回答被提问者采纳 参考技术B密码:afwd可以参考一下阿里巴巴开发公开手册(非最新,但是命名规范一类肯定不会太大变动)
java命名规范
1.Java工程包结构命名规范:所有的包都以类似于com.accp.ssh06为前缀,组成的单词全部都要小写,单词与单词之间以点号分隔。
2.Java类名的命名规范:组成类名的每个单词的首字母要大写。如: AccpTeacher。而且类的取名要有一定的实在意义,让人一看就懂,明白你写的这个类是什么意思,有什么用。
3.Java变量名和方法名的命名规范:组成变量名和方法名的第一个单词首字母小写,第二个单词以后首字母大写。如:firstChild、createElement()。变量名和方法名的命名也要有一定的实际意义。
4.Java常量名的命名规范:组成常量名的所有单词都要大写,多个单词中间用下划线分隔,如:MAX_NUM。
以上是关于求Java项目名的命名规范!的主要内容,如果未能解决你的问题,请参考以下文章