String不属于Java基础数据类型。
Java中基础数据类型有:boolean、char、byte、short、int、long、float和 double 8种,下面列出Java基本数据类型的表格。
基础数据类型 | 二进制位数 | 取值范围 | 默认值 | 包装类 | 高频区间数据缓存范围 |
---|---|---|---|---|---|
byte | 8 | -2^8 - 2^8-1 | 0 | Byte | -128 - 127 |
short | 16 | -2^16 - 2^16-1 | 0 | Short | -128 - 127 |
int | 32 | -2^32 - 2^32-1 | 0 | Integer | -128 - 127 |
long | 64 | -2^64 - 2^64-1 | 0 | Long | -128 - 127 |
float | 32 | -2^32 - 2^32-1 | 0.0 | Float | 无缓存区 |
double | 64 | -2^64 - 2^64-1 | 0.0 | Double | 无缓存区 |
boolean | 1 | true/false | false | Boolean | 使用静态final定义,就会返回静态值 |
char | 16 | -2^16 - 2^16-1 | \u0000 | Character | 0 - 127 |
关于Java中的包装类型可以查看 这里