- Java中所有起名字的地方都是标识符
- 标识符的命名规则:
- 只能由数字、字符、下划线_、美元符$组成,且数字不开头
- 严格区分大小写
- 关键字不能作为标识符
- 标识符命名规范:
- 见名知意
- 驼峰原则
- 包:
- 全部小写
- 单级包:zhoujielun
- 多级包:用.隔开 zhou.jie.lun
- 类|接口:
- 每个单词首字母大写
- 方法变量:
- 第二个单词开始首字母大写
- 常量:
- 全部大写,多个单词之间用_隔开 ZHOU_JIE_LUN
- 包:
- 关键字
关键字 | 含义 |
abstract | 抽象类或方法 |
assert | 用来查找内部程序错误 |
break | 跳出一个switch或循环 |
byte | 8位整数类型 |
case | switch的一个分支 |
catch | 捕获异常的try块子句 |
class | 定义一个类类型 |
continue | 在循环末尾继续 |
default | switch的缺省语句 |
do | do/while循环最前面的语句 |
double | 双精度浮点数类型 |
else | if语句的else子句 |
enum | 枚举类型 |
extends | 定义一个类的父类 |
final | 一个常量,或不能覆盖的一个类或方法 |
finally | try块中总会执行的部分 |
float | 单精度浮点数类型 |
for | 一个循环类型 |
if | 一个条件语句 |
implements | 定义一个类实现的接口 |
import | 导入一个包 |
instanceof | 测试一个对象是否是某个类的实例 |
int | 32位整型数 |
interface | 接口,一种抽象类型,仅有方法和常量的定义 |
long | 64位长整数型 |
native | 由宿主系统实现的一个方法 |
new | 分配新的类实例 |
null | 一个空引用 |
package | 包含类的一个包 |
private | 表示私有字段,或者方法等,只能从类内部访问 |
protected | 表示保护类型字段 |
public | 表示共有属性或者方法 |
return | 从一个方法中返回 |
short | 16位整数类型 |
static | 这个特性是这个类特有的,而不属于这个类的对象 |
strictfp | 对浮点数计算使用严格的规则 |
super | 超类对象或构造函数 |
switch | 选择语句 |
synchronized | 对线程而言是原子的方法或代码块 |
this | 当前类的一个方法或构造函数的隐含参数 |
throw | 抛出一个异常 |
throws | 一个方法可能抛出的异常 |
transient | 标志非永久性的数据 |
try | 捕获异常的代码块 |
void | 标记方法不返回任何值 |
volatile | 标记字段可能会被多个线程同时访问,而不做同步 |
while | 一种循环 |
(资料来自百度百科,侵删)
- 关键字有特定的用途
- 有特别的颜色显示
- 关键字都是小写
- 保留字:
- const
- goto
- 一般说关键字都包含保留字