Java语言中的标识符由字母、数字、下划线、美元符(特殊用符)组成,但首字符不能为数字,不能包含操作符和空格符等,并且严格区分大小写。基本数据类型包括八种,分别是布尔型(Boolean)、字节型(byte)、字符型(char)、短整型(short)、整型(integer)、长整型(long)、浮点型(float)、双精度型(double)。引用类型包括类(class)、接口(interface)和数组(array)。布尔类型的常量只有true和false两个值,分别代表“真”和“假”,在书写时不加单引号或双引号。整型常量是不含小数的整数,可以用十进制、八进制或十六进制表示,十六进制数以0x开头,长整型常量需要在数值后加L或l。浮点型常量带有小数部分,分为单精度和双精度,也可使用科学计数法表示,其中e或E前必须有数字,e或E后必须是整数。Java中所有转义字符都以反斜线\开头,后跟表示特定含义的字符。变量是在程序运行过程中数值可变的量,使用变量时必须指定其名称和类型,并遵守标识符的命名规则。