1。包
唯一的包名称前缀总是由全小写的ASCII字母组成,而且应该是一个顶级域名,诸如.com,.edu或其他正式的顶级域名
包名称的其余部分可以根据组织自己内部的命名传统而定,使用点将各部分分开例如:com.sun.eng等
2。类
类(和接口)名称应该是一个名词,描述类的目的。类名是大小写混合的,第一个字母大写,里面每个单词的首字母大写。使用完整的单词,避免使用缩写。
例如:Point,Shape,MovieEditor,ClientList
3。方法
方法应该使用动词,描述方法的目的。方法名称是大小写混合的,第一个字母小写,里面每个单词的首字母大写。对于一些通用的方法类型有一些传统的前缀,比如取值方法和设值方法分别使用get和set作为前缀。
例如:getOrigin,findSmallest,drawGraph,saveModel
4。变量
除了作为常量使用的情况之外,所有的变量名称都是大小写混合的,第一个字母小写,里面每个单词的首字母大写。变量名应该尽量取的有意义,使阅读代码的人能了解变量的用途。避免使用缩写。仅仅对临时变量使用单字母使用单字母变量名。为了使代码易读且易于维护,使用有意义的代码是应做的最重要的事情之一。
例如: myMovie,editedMovie,backgroundColor,lastItem
5。常量
作为常量使用的变量名应该全部使用大写,单词间用下划线“_”,分隔。
例如: MAX_SIZE,R_PG13,TERM_LIMIT
唯一的包名称前缀总是由全小写的ASCII字母组成,而且应该是一个顶级域名,诸如.com,.edu或其他正式的顶级域名
包名称的其余部分可以根据组织自己内部的命名传统而定,使用点将各部分分开例如:com.sun.eng等
2。类
类(和接口)名称应该是一个名词,描述类的目的。类名是大小写混合的,第一个字母大写,里面每个单词的首字母大写。使用完整的单词,避免使用缩写。
例如:Point,Shape,MovieEditor,ClientList
3。方法
方法应该使用动词,描述方法的目的。方法名称是大小写混合的,第一个字母小写,里面每个单词的首字母大写。对于一些通用的方法类型有一些传统的前缀,比如取值方法和设值方法分别使用get和set作为前缀。
例如:getOrigin,findSmallest,drawGraph,saveModel
4。变量
除了作为常量使用的情况之外,所有的变量名称都是大小写混合的,第一个字母小写,里面每个单词的首字母大写。变量名应该尽量取的有意义,使阅读代码的人能了解变量的用途。避免使用缩写。仅仅对临时变量使用单字母使用单字母变量名。为了使代码易读且易于维护,使用有意义的代码是应做的最重要的事情之一。
例如: myMovie,editedMovie,backgroundColor,lastItem
5。常量
作为常量使用的变量名应该全部使用大写,单词间用下划线“_”,分隔。
例如: MAX_SIZE,R_PG13,TERM_LIMIT