Java数据类型(浅尝一下)
基本类型
-
数值型
- 整数类型(byte、short、int、long) * byte占2个字节,取值范围为-2^7 ~ 2^7-1,默认值为0 * short占4个字节,取值范围为-2^15 ~ 2^15-1,默认值为0 * int占8个字节,取值范围为-2^31 ~ 2^31-1,默认值为0(整数类型默认类型) * long占16个字节,取值范围为-2^63 ~ 2^63-1,默认值为0L - 浮点数类型(float、double) * float单精度,占8个字节,取值范围为-3.4E38 ~ 3.4E38,默认值为0.0f * double双精度,占16个字节,取值范围为-1.7E308 ~ 1.7E308,默认值为0.0d(浮点数类型默认类型)
-
字符型
- char * 占4个字节,取值范围为0('\u0000') ~ 2^16-1('\uffff'),默认值为'\u0000'
-
布尔型(boolean)
- true - false(默认值)
引用类型
默认值都为null
-
类(class)
- 包装类 * Byte类,byte的包装类 * Short类,short的包装类 * Integer类,int的包装类 * Long类,long的包装类 * Float类,float的包装类 * Double类,double的包装类 * Character类,char的包装类 * Boolean类,boolean的包装类 - String类 - Scanner类 - ...
-
接口(interface)
- Collection - List - Set - Map - Runnable - ...
-
数组(array)
-
…
拜拜
睡觉去了