Java中数据类型分为两大类 ------基本数据类型和引用数据类型。
变量临时储存数据的容器
引用类型
1,数组 type[]
2,类 class
3,接口 interface)
基本数据类型
一,数值型
1,整数类型
byte 1 byte = 8个二进制位 取值范围(-128~~127)
short 1 short = 2 byte
int 1 int =4 byte
long 1 long = 8 byte
2,浮点类型
float 1 float = 4 byte 单精度类型 有效数字位为 6 – 7位
double 1 double = 8 byte 双精度类型 有效数字位为15 – 16位
二,字符型(char)
1 char = 1 byte
三,布尔型(boolean)
基本数据类型的变量被声明时,存储空间也同时被分配
引用数据类型声明变量时,是不会为变量主动分配存储空间的(需要使用new)
实际上,用类来声明的变量不是数据本身,而是数据的引用
引用----类似与指针,但又不同与指针,它的引用必须由Java的虚拟机创建和管理。
运算符
按数目分可分为:
单目(一元)运算符:有一个操作数
双目(二元)运算符:有两个操作数
三目(三元)运算符:有三个操作数
算术运算符 + - * / %
关系运算符 > >= < <= == !=
布尔运算符 逻辑或(||)与(&&)非(!)
位运算符
1.移位运算符 >> << >>>
2.位运算符 按位与(&) 或( | ) 异或 ( ^ ) 非 ( ~ )
赋值运算符 =