一:标识符就是变量,常量,方法,枚举,类,接口等由程序员指定的名字。java中标识符有以下规范:
1 java中的标识符区分大小写,如Name与name是两个不同的标识符。
2 java中首字符可以是下画线_或者英文字母或者是美元符$但是不可以用数字开头。
3 java中的标识符是由下画线,字母,数字,或者美元符所构成
4 java中关键字不能作为表示符使用,如class是java中关键字,如果定义class为标识符则是非法的。
二:关键字
关键字是类似于标识符的保留字符序列,是由语言本身定义好的,不能他用,Java中一共有50个关键字,在这里就不一一介绍,但是要记住一点的是Java中关键字全部都是小写字母。
三:保留字
Java中一些字符序列不能作为标识符,也不是关键字,也不能在程序中使用,这些被称为保留字,Java中保留字有两个goto与const。
1 goto语句在其他语言中被叫做无线跳转语句,学过c语言的读者应该知道,goto语句语句的使用会破坏程序的结构,因此在Java中,goto语句不在使用,而是使用break,continue和return语句来实现有限的跳转。
2 const在其他语言中是声明常量的关键字,而在Java中声明常量的关键字被替换成了final关键字。
四:变量
变量是构成表达式的重要部分,变量所表示的内部可以是被修改的,变量包括变量名与变量值,变量的声明格式为:数据类型 变量名 [= 初始值]; 如 int id = 1;
public class Main{
//声明一个成员变量为int型,变量名为y
int y;
public static void main(String[] args){
//声明一个局部变量为int型,变量名为x
int x;
/*声明一个局部变量为float浮点型,变量名为f,注意的是Java中浮点型默认的double,如果不写后面的 f,程序会报错*/
float f = 4.5f;
System.out.println("x=" +x);//输出x,因为x未初始化赋值,故程序编译错误
System.out.println("f=" +f);//输出f,值为4.5
}
}
五:常量
在Java中,使用的是final关键字来定义一个常量,被定义的常量一般都用大写字母表示。事实上常量细分为三种:静态常量,成员常量和局部常量。静态常量用static关键字来修饰,成员常量作用域和成员变量类似,但是唯一不同的是成员常量无法修改,局部常量也是一样和局部变量一样的作用域。