3. Java标识符
2013-09-13 00:00
211 查看
转载自:http://my.oschina.net/brucelee80/blog
必须以字母(a~z、A~Z)、下划线(_)或美元符号($)为开头,其后可以是字母、下划线、美元符号和数字(0~9)
Java语言严格区分大小写;标识符没有长度限制
Java关键字不可作为标识符
包名的字母全小写,使用自己域名倒序的方式给出。如com.company.app
类名首字母大写,其余按单词的首字母大写。如HelloWorld
变量和方法名使用驼峰式——首字母小写,其他按单词的首字母大写。如myString
final(不可变)或枚举变量所有字母大写,单词之间使用写划线隔开。如MATH_PI
转载自:http://my.oschina.net/brucelee80/blog
Java标识符命名规范
Java中的类名、方法名、变量名等,都属于Java标识符,它们的命名规范是:必须以字母(a~z、A~Z)、下划线(_)或美元符号($)为开头,其后可以是字母、下划线、美元符号和数字(0~9)
Java语言严格区分大小写;标识符没有长度限制
Java关键字不可作为标识符
Java标识符命名习惯
Java程序写好后,后续需要维护,不单写作者自己需要看,其他开发人员也需要看,所以,取一个见名知意的好标识符,是很必要的,并且大家还约定俗成的使用下面的习惯:包名的字母全小写,使用自己域名倒序的方式给出。如com.company.app
类名首字母大写,其余按单词的首字母大写。如HelloWorld
变量和方法名使用驼峰式——首字母小写,其他按单词的首字母大写。如myString
final(不可变)或枚举变量所有字母大写,单词之间使用写划线隔开。如MATH_PI
Java关键字
分类 | 关键字 |
包相关 | import引入 package包 |
类型定义 | class类 interface接口 enum枚举 |
与其他类型的关系 | implements实现 extends继承 |
安全访问控制 | private私有的 protected受保护的 public公共的 |
继承、实现、共享 | final不可改变的 abstract声明抽象 static静态 |
数字精度 | strictfp精准 |
调用本地编程语言 | native本地 |
与串行化有关 | transient短暂 |
与线程有关 | synchronized同步 volatile易失 |
返回值 循环 | void无返回值 for循环 do运行 while循环 break跳出循环 continue继续 |
条件 | if如果 else反之 switch开关 case返回开关里的结果 default默认 |
异常处理 | try捕获异常 catch处理异常 finally有没有异常都执行 throw抛出一个异常对象 throws声明一个异常可能被抛出 |
其他 | instanceof实例 assert断言 return返回 |
数据类型 | boolean布尔型 byte字节型 char字符型 double双精度 float浮点 int整型 long长整型 short短整型 true真 false假 null空 |
对象引用 | super父类,超类 this本类 |
保留字 | const,goto |