1. 注释
2. 字面量
- 字面量
数据在程序中的书写格式。 - 字符、 字符串格式
字符必须单引号围起来,有且仅有一个字符。
字符串必须用双引号围起来。 - 几个常见的特殊值的书写格式是?
true、 false、 null、 \n. \t
3. 变量
3.1 变量
- 变量的作用?
存储一个数据的,可以改变里面存储的数据。 - 变量的格式
数据类型 变量名称 = 初始值;
3.2 注意事项
- 变量要先声明再使用
- 变量声明后,不能存储其他类型的数据。
static void main(String[] args) {
double money = "有钱"; //错
}
- 变量的有效范围是从定义开始到 "}” 截止,且在同一个范围内部不能定义2个同名的变量。
public static void main(String[] args) {
int age = 23;
System.out.println(age);
int age = 21;
}
- 变量定义的时候可以没有初始值,但是使用的时候必须给初始值。
public static void main(String[] args){
int age;
System.out.println(age);
}
3.3 变量底层结构
字符,图片,音频,视频在计算机中都是以二进制形式存储。
字符数据
由ASCII字码表,规定字符对应的二进制编码。
图片数据
由像素点组成,每一个像素点都是RGB数值,对应一个16进制数值,也是采用二进制存储。
声音数据
由声波组成,由二进制编码存储。
视频数据 = 音频+图片
4. 进制转换
- 电脑工具:计算器–>程序员
- 每个二进制是:1比特(bit,简称b)。
- 计算机最小的组成单元是:1字节(byte,简称B)。
- 8个二进制位为一个字节;1字节 = 8比特;1byte = 8bit;1B = 8b。
二进制转十进制
二进制–>十进制:乘二取整
十进制–>二进制:除二取余
二进制转八进制
每3位二进制作为一个单元,最小数是0,最大数是7。
0-7有8个数字,0~7。
eg: 01100001 --> 001 100 001 -> 141二进制转十六进制
每4位二进制作为一个单元,最小数是0,最大数是15
0-15有16个数字,依次用: 0~9ABCDEF代表
eg:01100001 -->0110 0001 > 61 和 11111010 -->1111 1010-> FA数据大小的单位换算是怎么样的?
1B=8b
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
5.数据类型
- 引用数据类型
String等 - 基本数据类型
4大类,8种。
- 整数默认类型int,加上L/l为long类型。
- 小数默认类型double,加上F/f为float类型。
public static void main(String[] args) {
System.out.println("---基础数据类型---");
byte a = -128;
System.out.println(a); //-128
short b = -32768;
System.out.println(b); //-32768
int c = -2147483648;
System.out.println(c); //-2147483648
// 注意:整数一般默认int类型。-9223372036854775808虽然没有超过long的范围,但是它超过了int的范围
// 如果把整数当成long类型,需要在后面加上L/l
long d= -9223372036854775808L;
System.out.println(d); //9223372036854775808
// 注意:小数一般默认double类型。
// 如果把小数当成float类型,需要在后面加上F/f
float e = 1.401298e-45f;
System.out.println(e); //1.4e-45
double f = 4.9e-324;
System.out.println(f); //4.9e-324
char g = 49;
char h = 65;
System.out.println(g); //1
System.out.println(h); //A
boolean i = true;
System.out.println(i); //true
System.out.println("---引用数据类型---");
String j = "郑州";
System.out.println(j); //郑州
}
6. 关键字、标识符
6.1 关键字
关键字不能作为类名/变量名。
6.2 标识符
- 标志符就是由一些字符、符号组合起来的名称,用于给类,方法,变量等起名字的规矩。
- 标识符的要求
由数字、字母、下划线_和美元符$等组成
不能以数字开头、不能是关键字、区分大小写(错误示例:2b、class、#itheima) - 命名指导规范
- 变量名:满足标识符规则,建议全英文、有意义、首字母小写,满足“驼峰模式”
eg:int studyNumber = 59 - 类名:
满足标识符规则,建议全英文、有意义、首字母大写,满足“驼峰模式”。
eg:HelloWorld. java
- 变量名:满足标识符规则,建议全英文、有意义、首字母小写,满足“驼峰模式”