1、标识符
在java源代码中,程序员可以自己命名的单词都是标识符
1.1 标识符可以标识哪些元素
- 类名
- 方法名
- 变量名
- 接口名
- 常量名
- ......
1.2 标识符的命名规则
- 一个合法的标识符由"数字 、字母、下划线_、美元符号$"组成
- 不能以数字开头
- 严格区分大小写
- 关键字不能作为标识符
- 理论上没有长度限制
2、关键字
关键字是java语言中的有特殊意思的符号,关键字全部小写
3、变量
内存中的一块空间,有名称,有数据类型,有值
3.1 变量的定义或声明
语法: 数据类型 变量名;
例如 : int a;
3.2 变量的赋值 (=)
语法: int a;
a = 10;
声明和赋值可以放在一起: int b = 20;
3.3 变量必须先初始化才能使用
int a,b,c=100;
a,b 未初始化; c赋值100;
3.4 变量的作用域
变量只能在定义它的{}中访问
3.5 变量的分类
在方法体类声明的变量是局部变量
在方法体外类体中声明的变量是成员变量
4、数据类型
数据类型是为了定义数据所占的空间大小
4.1 数据类型的分类
- 基本类型
- 引用类型
4.2 基本数据类型
整数型: byte short int long
浮点型: float double
字符型: char
布尔型: boolean
4.3 引用数据类型
- 接口
- 类
- 数组
- ...
4.4 基本数据类型所占空间大小
| 基本类型 | 空间大小 |
|---|---|
| byte | 1字节 |
| short | 2字节 |
| int | 4字节 |
| long | 8字节 |
| float | 4字节 |
| double | 8字节 |
| boolean | 1字节 |
| char | 2字节 |
5 总结
- 标识符的定义和使用
- 关键字的定义
- 变量的定义使用和分类
- 数据类型的作用和空间