1. 数据存储
1.1 计算机中常用的数据存储单位
1.2 数据表示的进制关系【了解】
进制 | 基数范围 | 进位关系 |
十进制 | 0~9 | 逢十进一 |
二进制 | 0,1 | 逢二进一 |
八进制 | 0~7 | 逢八进一 |
十六进制 | 0~19,A~F | 逢G(十六)进一 |
2. 常量
2.1 生活中的常量
2.2 开发中对于常量分类
// 常量演示
class Demo1 {
public static void main(String[] args) {
// 整数
System.out.println(10);
System.out.println(20);
System.out.println(-10);
System.out.println(-20);
// 浮点数
System.out.println(3.14);
System.out.println(0.618);
// 布尔类型
System.out.println(true);
System.out.println(false);
// 字符类型
System.out.println('A');
System.out.println('B');
System.out.println('C');
// 字符串
System.out.println("老马烧烤,京广路保全街交叉口向东350米路北");
}
}
2.3 字符常量
2.3.1 编码集
2.3.3 面试题
3.变量
3.1 Java中定义变量的格式
3.2 基本数据类型【重点】
3.2.1 整型
数据类型 | 占用内存空间大小 | 数据存储范围 |
byte | 1字节(8bit) | -128 ~ 127 |
short | 2字节 (16bit) | -32768 ~ 32767 |
int | 4字节 (32bit) | -2^31 ~ 2^31-1 |
long | 8字节 (64bit) | -2^63 ~ 2^63-1 |
3.2.2 浮点类型
数据类型 | 占用内存空间大小 | 数据存储范围 |
float | 4字节 (32bit) | 10^38 |
double | 8字节 (64bit) | 10^308 |
3.2.3 布尔类型
数据类型 | 占用内存空间大小 | 数据存储范围 |
boolean | 视情况而定 | true false |
3.2.4 字符类型
数据类型 | 占用内存空间大小 | 数据存储范围 |
char | 2字节(16bit) | 可以存储中文 |
3.3 定义变量
// 变量定义演示
class Demo3 {
public static void main(String[] args) {
/*
整型变量定义
基本格式:
数据类型 变量名 = 初始化数据;
*/
byte byteNumber = 10;
short shortNumber = 20;
int intNumber = 30;
long longNumber = 500L;
System.out.println(byteNumber);
System.out.println(shortNumber);
System.out.println(intNumber);
System.out.println(longNumber);
// 浮点型变量定义
float floatNumber = 3.14F;
double doubleNumber = 3.14;
System.out.println(floatNumber);
System.out.println(doubleNumber);
/*
字符类型变量定义
【强调】字符类型有且只允许使用字符本身,不允许操作编码值
ch ==> character 字符
*/
char ch1 = 'A';
char ch2 = '你';
System.out.println(ch1);
System.out.println(ch2);
/*
布尔类型变量定义
ret ==> result 结果
*/
boolean ret1 = true;
boolean ret2 = false;
System.out.println(ret1);
System.out.println(ret2);
}
}
3.4 变量定义问题
3.4.1 float 类型变量赋值问题
3.4.2 long 类型变量赋值建议
3.4.3 变量未赋值不能使用
3.4.4 字符类型常量有且只允许使用字符本身
4. 标识符命名规范