java中的数据类型,分为引用数据类型和基本数据类型。
基本数据类型:四类八种
整数型:byte(),short,int,long
浮点数:folat,double
字符型:char
Boolean型:boolean
归属 | 数据类型 | 大小/位 | 封装类 | 默认值 | 克表示数据范围 |
整数型 | byte | 8 | Byte | 0 | -128~127 |
整数型 | short | 16 | Short | 0 | -32768~32767 |
整数型 | int | 32 | Integer | 0 | -2147483648~2417483647 |
整数型 | long | 64 | Long | 0 | -9223372036854775808~9223372036854775807 |
浮点数 | float | 32 | Folat | 0.0 | 1.4E-45~3.4028235E38 |
浮点数 | double | 64 | Double | 0.0 | 4.9E-324~1.7976931348623157E308 |
字符 | 16 | Character | 0~65535 | ||
boolean | boolean | 8 | Boolean | false | true/false |
引用数据类型:类,接口,数组...
数据类型转换:
向上转型/自动类型转换(小转大),
例如:int a = 1;
long b = a;
注意:整数到浮点数转换会损失精度。
向上转型/强制类型转换(大转小),
例如:int c=(int)b;
注意:强制类型转换时,尽量注意规避边界数风险。
instanceof运算符,
用来检查引用对象的类型,表示的是实例化,也就是说是否为某个类.