数据类型分为:引用数据类型、基本数据类型
引用数据类型
String、数组、使用class定义的类型、......
8大基本数据类型
- 4个 整数型:byte、short、int、long 默认值:0
- 2个浮点型:float、double 默认值:0.0
- 1个字符类型:char 默认值:null
- 1个布尔型:boolean(true false)
类型名称 | 关键字 | 占用内存 | 取值范围 |
---|---|---|---|
字节型 | byte | 1 字节 | -128~127 |
短整型 | short | 2 字节 | -32768~32767 |
整型 | int | 4 字节 | -2147483648~2147483647 |
长整型 | long | 8 字节 | -9223372036854775808L~9223372036854775807L |
单精度浮点型 | float | 4 字节 | +/-3.4E+38F(6~7 个有效位) |
双精度浮点型 | double | 8 字节 | +/-1.8E+308 (15 个有效位) |
字符型 | char | 2 字节 | ISO 单一字符集 |
布尔型 | boolean | 1 字节 | true 或 false |
数据类型使用的区别
数据类型 | 特 征 | 声 明 | 使 用 |
基本数据类型 | 没有方法 | int i= 8; | i++; |
引用数据类型 | 具有方法 | Student stu = new Student(); | stu.age=20; |