A:基础数据类型
四类 | 八种 | 默认值 | 封装类 |
---|---|---|---|
整型 | int | 0 | Integer |
短整型 | short | 0 | Short |
长整型 | long | 0 | Long |
byte | 0 | Byte | |
单精度浮点型 | float | 0.0 | Float |
双精度浮点型 | double | double | Double |
字符型 | char | \u 000· | Character |
布尔型 | boolean | false | Boolean |
B:引用数据类型
引用类型的的默认值是:null
数组 | Array | |
---|---|---|
类 | class | 系统自定义的类——类库 自定义的类—自己定义的类 系统不予提供 |
接口 | interface |
(引用类型又称复合数据类型:类 (class),接口(interface),数组(Array),枚举(enumeration),注释(annotation),空(null),字符串(String)。)
自动类型转换:范围小的数据类型转换成范围大的数据类型
格式:范围大的数据类型 变量 = 范围小的数据类型值
eg: double d = 1000;或 int i=1000;double d2 =i;
强转字符类型:表述范围大的类型转化成范围小的数据类型
格式: 范围小的数据类型 变量 = (范围小的数据类型)
eg: i = (int)6.718;或 double d = 3.14; int 12 = (int) d;
1 字节 = 8位(1 byte = 8 bit)
1 KB = 1024 Bytes
1MB = 1024 KB
1G = 1024MB