标识符
Java语言中的类名、对象名、方法名、常量名和变量名统称为标识符,标识符由程序员定义。
- 由字母、数字、下划线(_)和($)符号组成
- 第一个字符不允许为数字,只允许为字母、下划线(_)或($)符号
关键字
Java语言中还定义了一些专有词汇,统称为关键字。
- public、class、int等,它们都具有一种特定的含义
- 不能作为标识符使用
throw 与 throws 的比较
1、throws 出现在方法函数头;而throw出现在函数体。
2、throws 表示出现异常的一种可能性,并不一定会发生这些异常;throw则是抛出了异常,执行throw 则一定抛出了某种异常对象。
3、两者都是消极处理异常的方式(这里的消极并不是说这种方式不好),只是抛出或者可能抛出异常,但是不会由函数去处理异常,真正的处理异常由函数的上层调用处理。
标识符命名规则
为了提高程序的可读性,在定义标识符时,要尽量遵循“见其名知其意”的原则。Java标识符的具体命名规则如下:
- 一个标识符可以由几个单词连接而成
- 包名:每个单词的每个字母都要小写,例如:com.ninege.utils
- 类名:每个单词的首字母都要大写,其他字母则小写,例如:SysUser
- 接口名:建议以I开头,每个单词的首字母都要大写,其他字母则小写,例如:IDictHelper
- 方法名:除了第一个单词的首字母小写外,其他单词的首字母都要大写,例如:getUserName()
- 常量名:每个单词的每个字母都要大写,如果由多个单词组成,通常情况下单词之间用下划线(_)分隔,例如:MAX_VALUE
- 变量名:除了第一个单词的首字母小写外,其他单词的首字母都要大写,例如:city
Java 语言是区分字母大小写的,即 Java 不等于 java
常量
常量,值永远不允许被改变的量。如果要声明一个常量,通过使用关键字 final static 修饰
完整原文:http://www.laobingbiji.com/note/detail.html?note_id=202401310912350000000010687577