1、标识符
java中的标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名。
Java标识符由数字,字母和下划线(_),美元符号($)组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字不能当作Java标识符。正确的标识符不一定是一个好的标识符。在一个大型的程序中经常要定义上百个标识符,如果没有好的标识符命名习惯,就很可能造成混乱,例如最好不要使用英文简写。
常规的标识符定义习惯:
包名:使用小写字母;
类名和接口名:通常定义为由具有含义的单词组成,所有单词的首字母大写;
方法名:通常也是由具有含义的单词组成,第一个单词首字母小写,其他单词的首字母都大写;
变量名:成员变量和方法相同,局部变量全部使用小写;
常量名:全部使用大写,最好使用下划线分隔单词。
2、关键字
Java里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。所有的关键字都是小写, IDE中颜色存在不同显示。
1)访问修饰符关键字
访问修饰符关键字包括如下几种:
public:所修饰的类、方法和变量都是公共的,其他类可以访问该关键字修饰的类、方法或者变量。
protected:用于修饰方法和变量。这些方法和变量可以被同一个包中类或者子类进行访问。
private:与protected相同用于修饰方法和变量,不同的是方法和变量只能由所在的类进行访问。
2)类、方法和变量修饰符关键字
class:可以告诉系统后面的单词是一个类名,从而定义一个类。
Interface:告诉系统后面的单词是一个接口名,从而定义一个接口。
implements:让类实现接口。
extends:用于继承
abstract:抽象修饰符
static:静态修饰符
new:实例化对象
3)流程控制关键字
流程控制语句包括if-else语句、switch-case-default语句、for语句、do-while语句、break语句、continue语句和ruturn语句,这些都是流程控制关键字。
4)异常处理关键字
异常处理的基本结构是try-catch-finally,这三个单词都是关键字,异常处理中还包括throw和throws这两个关键字。
5)包控制关键字
包控制关键字只有两个,分别是import和package。import关键字用于将包或者类导入到程序中;package关键字用于定义包,并将类定义到这个包中。
6)数据类型关键字
Java语言中有8中基本数据类型:boolean、char、byte、short、int、long、float、double。
7)特殊类型和方法关键字
super关键字用于引用父类,this关键字用于应用当前类对象。void关键字用于定义一般方法,该方法没有任何返回值。
8)没有使用的关键字
const和goto是关键字中的另类,前面的关键字是系统使用的单词,但是这两个系统并没有使用它们。