1、标识符
(1)以字母(包括汉字),下划线“_”,或“$”开始的一个字符序列;
(2)数字不能作为标识的第一个字符;
(3)标识符不能是java关键字,但关键字可为标识符的一部分;
(4)大小写敏感,没有长度限制。
注意:java采用的字符集是Unicode国际字符集,而非通常计算机所采用的ASCII代码集。对于变量名和方法名,_和$不作为标识符的第一个字符,因为这两个字符对内部类具有特殊意义。
2、关键字
goto和const是目前无法使用的关键字。
true,false和null虽然不是关键字,但也被java保留,不能用来定义标识符。
3、基本数据类型
- byte (1)
- short (2)
- char (2)
- int (4)
- long (8)
- float (4)
- double(8)
- boolean(boolean不能转化为其它数据数值)
默认转换:
- byte,short,char-int-long-float-double
- byte,short,char之间不能直接转换,需先转换为int类型.
强制转换:从大到小。
格式: 目标数据类型 变量 = (目标数据类型)被转换的数据;
(不要随便强制转换,因为它隐含了精度损失的问题)