标识符:
定义:
用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列。
语法规则:
1>标识符由字母、数字、下划线、美元符号组成,长度不受限制。
2>标识符的第一个字符不能是数字字符。
3>标识符不能是关键字。
4>标识符不能是true、false和null(尽管它们不是Java关键字)。
注意:标识符中的字母区分大小写,起名字时尽量“见明知义”。
名称命名规范:
包名:多单词组成时所有字母均为小写。
类名:单个单词时,首字母大写;由几个“单词”复合而成时,每个单词的首字母都大写。
方法名、变量名:单个单词时,首字母小写;由多个单词组成时,从第二个单词开始的其他单词的首字母大写。
常量名:所有字母均大写。
关键字
访问控制:private、protected、public
类、方法和变量修饰符:abstract、class、extends、final、implements、interface、native、new、static、strictfp、synchronized、transient、volatile
程序控制语句:break、continue、return、do、while、if、else、for、instanceof、case、default、switch
错误处理:catch、finally、throw、throws、try
包相关:import、package
基本类型:boolean、byte、char、double、float、int、long、short、null、true、false
变量引用:super、this、void