String属于基础数据类型吗?
答案:不属于
原因如下:
在Java中,我们将数据类型分为两类,分别是基本数据类型和引用数据类型
基本数据类型包括八种,分别为
byte,short,char,int,long,double,float,boolean,并且在java中基本数据类型的长度是固定的,我们知道计算机的基本单位:bit,而一个bit代表一个0或1[二进制位]
//1个字节8个比特位 1byte = 8bit
类型 | 所占字节数 |
int | 4byte |
long | 8byte |
float | 4byte |
double | 8byte |
boolean | 1byte |
char | 2byte |
short | 2byte |
引用数据有三种:类、接口和数组,String是类,因此它属于引用数据类型。