JAVA的数据类型有两种:
基本类型和引用类型。
|
默认值 |
占用字节 |
||
基本 数据 类型 |
整型 |
Byte |
0 |
1 |
Short |
0 |
2 |
||
Int |
0 |
4 |
||
Long |
0 |
8 |
||
浮点型 |
Float |
0.0 |
4 |
|
Double |
0.0 |
8 |
||
字符型 |
Char |
u0000 |
2 |
|
布尔型 |
Boolean |
false或true |
1 |
|
引用 数据 类型 |
数组 |
|
null |
|
类 |
|
null |
|
|
接口 |
|
null |
|
类型转换:
自动类型转换和强制转换。
转换原则:容量小的类型自动转换为容量大的类型。
运算符的优先级:
当一个表达式中出现多种操作符时,优先级高的操作符优先得到执行。
优先级 |
类型 |
运算符 |
1 |
点、括号 |
.、;、{}、() |
2 |
一元运算符 |
++、--、!、类型强转 |
3 |
算数运算符 |
+、-、*、/、% |
4 |
关系运算符 |
>、<、>=、<=、== |
5 |
逻辑运算符 |
&&、|| |
6 |
赋值运算符 |
+=、-=、*=、/=、= |