java八种基本数据类型
Java基本类型共有八种,基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。数值类型又可以分为整数类型byte、short、int、long和浮点数类型float、double。JAVA中的数值类型不存在无符号的,它们的取值范围是固定的,不会随着机器硬件环境或者操作系统的改变而改变。 |
简单类型 | 字节 | 二进制位数(位) | 封装类型 |
---|---|---|---|
byte | 1 | 8 | Byte |
short | 2 | 16 | Short |
int | 4 | 32 | Integer |
long | 8 | 64 | Long |
double | 8 | 64 | Double |
float | 4 | 32 | Float |
boolean | ~ | 1 只有true和false两个取值 | Boolean |
char | 2 | 16 储Unicode码,用单引号赋值 | Character |
java运算符优先级排序
运算符的优先级(从高到低)
优先级(高到低) | 描述 | 运算符 |
---|---|---|
1 | 括号 | () [] |
2 | 正负号 | + - |
3 | 自增自减,非 | ++ – ! |
4 | 乘除,取余 | * / % |
5 | 加减 | + - |
6 | 移位运算 | << >> >>> |
7 | 大小关系 | > >= < <= |
8 | 相等关系 | == != |
9 | 按位与 | & |
10 | 按位异或 | ^ |
11 | 按位或 | | |
12 | 逻辑与 | && |
13 | 逻辑或 | || |
14 | 条件运算 | ?: |
15 | 赋值运算 | = += -= *= /= %= |
16 | 位赋值运算 | &= |= <<= >>= >>>= |