美文网首页
Java语言规范

Java语言规范

作者: Yangxy_Lazy | 来源:发表于2018-03-24 18:50 被阅读0次

一、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")

相关文章

网友评论

      本文标题:Java语言规范

      本文链接:https://www.haomeiwen.com/subject/jdfccftx.html