文章目录
01、关键字与保留字
02、标识符
2.1、什么是标识符
2.2、标识符的命名规则
2.3、Java中的名称的命名规范
03、变量
3.1、变量的概念、声明、赋值和使用
3.2、变量的分类
3.3、基本数据类型
3.3.1、整数类型:byte、short、int、long
3.3.2、浮点类型:float、double
3.2.3、字符型:char
3.3.4、布尔类型:boolean
3.4、引用数据类型
3.5、基本数据类型转换
3.5.1、自动类型转换
3.5.2、强制类型转换
04、进制
4.1、进制与进制间的转换
4.2、二进制
4.3、进制转换
01、关键字与保留字
1、关键字(keyword)的定义和特点
- 定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)
- 特点:关键字中所有字母都为小写
- 具体有哪些关键字:
1、关键字(keyword)的定义和特点
2、保留字
- 现Java版本尚未使用,但以后版本可能会作为关键字使用
- 具体哪些保留字:goto、const
- 注意:自己命名标识符时要避免使用这些保留字
02、标识符
2.1、什么是标识符
- 定义:凡是自己可以起名字的地方都叫标识符
- 涉及到的结构:包名、接口名、变量名、方法名、常量名
2.2、标识符的命名规则
- (1)由数字、字母、下划线_、美元符号$组成
- (2)不能使用数字开头,不建议使用美元符号$开头
- (3)不可以使用关键字和保留字,但能包含关键字和保留字
- (4)Java中严格区分大小写,长度无限制
- (5)标识符不能有空格
2.3、Java中的名称的命名规范
注:可以不遵守,不影响编译和运行。但是要求大家遵守
- 包名:多单词组成时所有字母都小写:xxxyyyzzz
- 类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
- 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz
- 常量名:所有字母都大写,多单词时每个单词用下划线连接:XXX_YYY_ZZZ
注意点:在起名字时,为了提高阅读性,要尽量意义,“见名知意”。
- 定义:凡是自己可以起名字的地方都叫标识符
- 涉及到的结构:包名、接口名、变量名、方法名、常量名
2.2、标识符的命名规则
- (1)由数字、字母、下划线_、美元符号$组成
- (2)不能使用数字开头,不建议使用美元符号$开头
- (3)不可以使用关键字和保留字,但能包含关键字和保留字
- (4)Java中严格区分大小写,长度无限制
- (5)标识符不能有空格
2.3、Java中的名称的命名规范
注:可以不遵守,不影响编译和运行。但是要求大家遵守
- 包名:多单词组成时所有字母都小写:xxxyyyzzz
- 类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
- 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz
- 常量名:所有字母都大写,多单词时每个单词用下划线连接:XXX_YYY_ZZZ
注意点:在起名字时,为了提高阅读性,要尽量意义,“见名知意”。
注:可以不遵守,不影响编译和运行。但是要求大家遵守
- 包名:多单词组成时所有字母都小写:xxxyyyzzz
- 类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
- 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz
- 常量名:所有字母都大写,多单词时每个单词用下划线连接:XXX_YYY_ZZZ
注意点:在起名字时,为了提高阅读性,要尽量意义,“见名知意”。
03、变量
3.1、变量的概念、声明、赋值和使用
1、变量的概念
- 存储数据的空间
2、变量的声明。赋值和使用
- 数据类型 变量名; 如:int i;
- 变量名 = 数据; 如:i = 5;
- 数据类型 变量名 = 数据; 如:int i = 5;
3.2、变量的分类
按数据类型分类:
(1)基本数据类型
(2)引用数据类型
1、变量的概念
- 存储数据的空间
2、变量的声明。赋值和使用
- 数据类型 变量名; 如:int i;
- 变量名 = 数据; 如:i = 5;
- 数据类型 变量名 = 数据; 如:int i = 5;
3.2、变量的分类
按数据类型分类:
(1)基本数据类型
(2)引用数据类型
按数据类型分类:
(1)基本数据类型
(2)引用数据类型
3.3、基本数据类型
3.3.1、整数类型:byte、short、int、long
- Java的整型常量默认为int型,其中声明long型常量需加“l”或“L”
- Java中变量通常声明int型,除非不足以表示较大的数,才使用long
- Java的整型常量默认为int型,其中声明long型常量需加“l”或“L”
- Java中变量通常声明int型,除非不足以表示较大的数,才使用long
| 类型 | 大小 | 取值范围 |
| byte | 1字节=8bit位 | -128 ~ 127 |
| short | 2字节 | -2^15~ 2^15-1 |
| int | 4字节 | -2^31~ 2^31-1 |
| long | 8字节 | -2^63~ 2^63-1 |
- 1MB = 1024K 1KB = 1024B
- bit:计算机中的最小存储单位;
- byte:计算机中基本存储单元
3.3.2、浮点类型:float、double
- 表示带小数的数值
- float表示的数值的范围比long大
- 定义float类型变量时,变量要以“f”或“F”结尾
- 定义浮点型变量时,使用double型
- 浮点型的常量,默认类型为:double
| 类型 | 占用存储空间 | 表数范围 |
|---|---|---|
| 单精度float | 4字节 | -3.403E38 ~ 3.403E38 |
| 双精度double | 8字节 | -1.798E308 ~ 1.798E308 |



