一、标识符

(一)定义

给包、类、接口、方法、变量等起名字时使用的字符序列

(二)组成

英文大小写字母
数字字符
$
_

(三)注意

①不能以数字开头,不能有其他特殊符号
  eg:不能有空格其他的任何符号
②不能是JAVA中的关键字、保留字,单可以包含关键字、保留字
  eg:不可以使用void,但可以是Myvoid
③标识符应该严格区分大小写,大小写不同,标识符是不同的
④标识符需要见名知意!

(四)命名规则

《1》包

  1. Java包的名字都是由小写单词组成。
  2. 但是由于Java面向对象编程的特性,每一名Java程序员都可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀。
  3. 由于互联网上的域名称是不会重复的,所以程序员一般采用自己在互联网上的域名称作为自己程序包的唯一前缀。
    eg1:
    公司域名 www.weibin.com
    则包名为com.weibin.www / com.weibin.(作用的介绍)
    方便识别软件、类的开发者。
    eg2:net.frontfree.javagroup
  4. 实质上包就是一个文件夹,我们在每次创建工程之前,要将不同的类放在不同的包里,以方便管理和避免类名重复所带来的麻烦,以后在使用其他包的类时,只需要使用 import 关键字进行包含就可以了
    eg1:
    一级包(单级包):Test
    二级包(多级包):Test.AAA
    三级包(多级包):Test.Aaa.Bbb
    JAVA标识符

《2》类 / 接口

  1. 类的名字必须由大写字母开头而单词中的其他字母均为小写;
    eg1:Circle
  2. 如果类名称由多个单词组成,则每个单词的首字母均应为大写
    eg1:TestPage
    eg2:
    interface RasterDelegate;
    interface Storing;
  3. 如果类名称中包含单词缩写,则这个所写词的每个字母均应大写
    eg1:XMLExample
  4. 还有一点命名技巧就是由于类是设计用来代表对象的,所以在命名类时应尽量选择名词。

《3》方法

  1. 方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头。
    eg1:sendMessge
    eg2:main
    eg3:studentAge

《4》常量

  1. 常量的名字应该都使用大写字母,并且指出该常量完整含义。
    eg1:PI
  2. 如果一个常量名称由多个单词组成,则应该用下划线来分割这些单词。
    eg1:MAX_VALUE
    eg2:STUDENT_MAX_AGE

《5》变量

  1. 变量(Variables) 除了变量名外,所有实例,包括类,类常量,均采用大小写混合的方式,第一个单词的首字母小写,其后单词的首字母大写。
  2. 变量名不应以_或$符号开头,尽管这在语法上是允许的。
  3. 变量名应简短且富于描述。变量名的选用应该易于记忆,即,能够指出其用途。
  4. 尽量避免单个字符的变量名,除非是一次性的临时变量。
  5. 临时变量通常被取名为i,j,k,m和n,它们一般用于整型;
    c,d,e,它们一般用于字符型。
    eg1:char c;
    eg2:int i;
    eg3:float myWidth;
  6. 实例变量(Instance Variables) 大小写规则和变量名相似,除了前面需要一个下划线
    eg4:int _employeeId;
    eg5:String _name;
    eg6:Customer _customer;

相关文章: