1. 注释
用于解释说明程序的文字。
2. 关键字
被java语言赋予特殊含义的单词。
3. 常量
在程序运行过程中,其值不可发生改变的量。
4. 变量
在程序运行过程中,其值在一定范围内可以发生改变的量。
数据类型 变量名 = 初始化值;
5. 数据类型
基本数据类型和引用数据类型(数组,类,接口)。
5.1 基本数据类型,四类八种
整型
- byte(1)
- short(2)
- int(4)
- long(8)
浮点数
- float(4)
- double(8)
字符型
- char(2)
布尔型
- boolean(1)
5.2 标识符
用来给类,方法,变量等起名字
- 英文大小写字母、数字、_、$
- 数字不能开头,不能是关键字
- 包:全部小写,多级包之间用.隔开
- 类,接口:单词首字母大写,MaxAge
- 方法,变量:从第二个单词开始首字母大写,maxAge
- 常量:所有字母大写,多个单词用_隔开
5.3 数据类型默认转换
- boolean类型不能转换为其他的数据类型
默认转换是从小到大的转换
- byte,short,char-int-long-float-double
- byte,short,char相互之间不转换,他们参与运算首先转换为int类型
强制转换会丢失精度