一, 数据类型
按照字节大小排序
数据 | 字节 |
Byte(字节型) | 1 |
Short(短整性) | 2 |
Char(字符型) | 2 |
Int(整型) | 4 |
Float(浮点型) | 4 |
Long(长整型) | 8 |
Double(双精度) | 8 |
非数值型boolean | False/true |
二, 数据类型的转换
1/强转 (省略)
2/隐式转换 精度由低到高:
Byte<short<int<long<float<double
三, 运算符
优先级 | 描述 | 运算符 |
1 | 括号 | () |
2 | 正负号 | + ,- |
3 | 一元运算符 | ++,--,! |
4 | 乘除 | *,/,% |
5 | 加减 | +,- |
6 | 移位运算 | >>,<<,>>> |
7 | 比较大小 | <,>,>=,<=, |
8 | 比较是否相等 | ==,!= |
9 | 按位与运算 | & |
10 | 按位异或运算 | ^ |
11 | 按位或运算 | | |
12 | 逻辑与运算 | && |
13 | 逻辑或运算 | || |
14 | 三元运算 | ?: |
15 | 赋值运算 | = |
四, 转义字符
转义字符 | 含义 |
\ddd | 1~3位八进制数据所表示的字符,如\456 |
\dxxxx | 4位16进制所表示的字符,如\0052 |
\’ | 单引号字符 |
\\ | 反斜杠字符 |
\t | 垂直制表符,将光标移到下一制表符的位置 |
\r | 回车 |
\n | 换行 |
\b | 退格 |
\f | 换页 |