(一)Package(包)的命名:
Package的名字应该都是由一个小写单词组成,例如net.ebseries.modules。
(二)Class(类)的命名:
Class的名字首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如:DataFile或InfoParser。
(三)变量的命名:
变量的名字可大小写混用,但首字符应小写。词由大写字母分隔,限念键制用下划线,限制使用美元符($),因为这个字符对内部类有特殊的含义。如:inputFileSize。
(四) Interface(接口)的命名:与Class的命名类似。
(五)Static Final 变量(相当于常量)的命名
Static Final 变量的名字应该都大写,并且指出完整含义,例如:final MAXUPLOADFILESIZE=1024。
(六)方亩高御法的命名
方法名的第一个单词应该是动词,大小写可混用,但首字母应小写。在每个方法名内,大写字母将词分隔并限制使用下划线。参数的名字必须和变量的命名规范一致。使用有意义的参数命名,如果可能的话,使用和要赋值的字段一样的名字:
setCounter(int size){ this.size = size }
数组的命名
数组应该总是用下面的方式来命名:byte[] buffer而不是:byte buffer[](习惯性问题而已)。
值得注意的是,命名时应尽量采用完整的英文描述符(也有特例)。此外,一般应采用小写字母,但类名、接口名以及任何非初始单词的第一个字母要大写。
归纳成以下几点,就是:尽量使用完整的英文描述符、采用适用于相关领域的术语、采用大小写混合使名字可读、尽量少用缩写,但如果用了,要明智地使 用,且在整个工程中统一、避免使用长的名字(小于 15 个字母是个好主意)、避免使用类似的名字,或者仅仅是大小写不同的名字、避免使用下划线(除静态常量等)。
标识符的命名规则蠢裤如下:
1、可以使用数字、字母、下划线、美元符号($)。
2、不能以数字开头。
3、不能包含空格。
4、不能使用关键字和保留字,但是可以包含关键字和保留字。
5、java严格区分大小写,但是长度无限制。
标识符的常见命名约定
一、小驼峰式命名法:(方法、变量)
约定1:标识符是一个单词的时候,物档磨首字母小写。
示例1:name。
约定2:标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写。
示例2:firstName。
二、大驼峰式命名法:(类)
约定1:标识符是一个单词的时候,首字母大写。
示例1:Students。
约定2:标识符由多个单词组成的时候,第一罩斗个单词首字母小写,其他单词首字母大写。
示例2:GoodStudents。
java 的包命名规范如下:包的命名 (全部小写,由域名定义)Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都 可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀。 由于互联网上的域名称是不会重复的,所以程序员一般采用自己在互联网上的域名称作为自己亩搏程序包的唯一前缀。例如:net.frontfree.javagroup
类的命名 (单词首字母大写)
根据约定,Java类名通常以大写字母开头,如果类名称由多个单慎碰词组成,则迅孝祥每个单词的首字母均应为大 写例如TestPage;如果类名称中包含单词缩写,则这个所写词的每个字母均应大写,如:XMLExample,还有一点命名技巧就是由于类是设计用来 代表对象的,所以在命名类时应尽量选择名词。
例如: Graphics方法的命名 (首字母小写,字母开头大写)方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头。例如:drawImage常量的命名 (全部大写 ,常加下划线)常量的名字应该都使用大写字母,并且指出该常量完整含义。如果一个常量名称由多个单词组成,则应该用下划线来分割这些单词。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)