String不属于Java基础数据类型。

Java中基础数据类型有:boolean、char、byte、short、int、long、float和 double 8种,下面列出Java基本数据类型的表格。

基础数据类型二进制位数取值范围默认值包装类高频区间数据缓存范围
byte8-2^8 - 2^8-10Byte-128 - 127
short16-2^16 - 2^16-10Short-128 - 127
int32-2^32 - 2^32-10Integer-128 - 127
long64-2^64 - 2^64-10Long-128 - 127
float32-2^32 - 2^32-10.0Float无缓存区
double64-2^64 - 2^64-10.0Double无缓存区
boolean1true/falsefalseBoolean使用静态final定义,就会返回静态值
char16-2^16 - 2^16-1\u0000Character0 - 127

关于Java中的包装类型可以查看 这里