一、常量与变量
1、常量
- 在程序运行过程中,其值不能改变的量
- final修饰的变量
2、变量
- 在程序运行的过程中,其值在一定范围内可以发生改变的量
二、数据类型
1、基本数据类型
- 整数类型
- byte 1字节 -27··27-1 -128··127
- short 2字节 -215··215-1
- int 4字节 -231··231-1 默认的类型
- long 8字节 -263··263-1
一个字节的取值范围为什么是-128~127呢:
一个字节有8位,第1位是符号位,1代表负数,0代表正数。
所以一个字节:
最小正数二进制是0000 0000=0
最大正数二进制是0111 1111 = 64+32+16+8+4+2+1=127
最大负数二进制是1111 1111 = -1
最小负数二进制是1000 0000→ 反码:1111 1111→ 补码: - {(1+2+4+8+16+32+64)+1} =-(127+1)=-128`
-
小数类型
- float 4字节
- double 8字节 默认的类型
-
字符
- char 2字节
-
布尔类型
- boolean 理论上占用1/8字节,相当于一个电路开关
2、引用数据类型
- 类 即所谓的对象,如String
- 接口
- 数组
三、运算符
太简单了,不写了
- 几个重点
没什么好写的。。。