Java数据类型
Java数据类型分为基本数据类型和引用数据类型。
基本数据类型
Java的基本数据类型有8种:byte、short、int、long、float、double、char、boolean。
基本数据类型 | 占字节数 | 取值范围 | 封装类型 |
---|---|---|---|
byte | 8 | -128(-2^7)~ 127( 2^7-1) | Byte |
short | 16 | -32768(-2^15)~ 32767( 2^15 -1) | Short |
int | 32 | -2147483648(-2^31) ~ 2147483647 (2^31 - 1) | Integer |
long | 64 | -9223372036854774808(-2^63)~9223372036854774807( 2^63 -1) | Long |
float | 32 | Float | |
double | 64 | Double | |
char | 16 | Char | |
boolean | 1 | true、false | Boolean |
引用数据类型
除了8个基本数据类型都是引用引用数据类型。
引用数据类型声明变量一般会在堆中生成一个引用内存,然后在栈中生成这个引用的具体属性值信息,堆中的引用会指向栈中的地址。
欢迎有志之士对此进行品评~