天天看点

java语言规范 评价,Java语言规范

一、Java语言规范:

1、命名风格:

①类名使用UpperCamelCase(驼峰式):NewClozeQuestionFragment/AiRobotDialog等

方法名,参数名,成员变量,局部变量使用lowerCamelCase:recordId/mLastFocus/getHttpMessage()...... 包名统一使用小写:com.sunland.course

②数组定义:String[] args 。而不用string args[]

③如果模块,接口,类,方法等使用了设计模式,在命名的时候需要体现出具体的模式

public class OrderDactory

public class ExamObservable

④接口类定义的方法不需要加任何的修饰,并且方法尽量写上注释

⑤接口和实现类的命名:对于Service和DAO类,暴露出来的服务一定是接口,内部的实现类用Impl的后缀。(CacheServiceImpl 实现CacheService接口)

⑥枚举类名尽量带上Enum后缀,枚举类的成员变量需要全部大写,单词间用下划线分隔。

⑦获取单个对象的方法用get做前缀

获取多个对象的方法是用list做前缀

获取统计值的方法用count做前缀

插入的方法用save/insert做前缀

删除的方法用remove/delete做前缀

修改的方法用update做前缀

⑧不要使用一个常量类维护所有的常量,应该按照常量的功能进行分类,分开维护。(缓存相关的常来放在类CacheConsts下,系统配置相关的常量放在类ConfigConsts下)

2、代码格式:

①左小括号和字符之间不出现空格,右小括号的字符之间也不出现空格。正例:if (a == b)

②if/for/while/switch/do等保留字与括号之间都需要加上一个空格

③注释的双鞋线与注释内容之间有且仅有一个空格

④方法参数在定义和传入的时候,多个参数逗号后需要加上空格method("a", "b", "c")