编程语言
首页 > 编程语言> > Java数据类型梳理

Java数据类型梳理

作者:互联网

基本数据类型

数值型

类型名占用字节(B)值域备注默认值
byte1-128~1278位(bit)0
short2-32768~3276716位(bit)0
int4-2147483648~214748364732位(bit)java中整数缺省类型是int类型0
long8-923372036854774808~922337203685477480764位(bit)在使用此类型时请加上“L”否则为int类型0L
类型名占用字节(B)备注
float432位(bit)值域较复杂 ±340282346638528859811904183484516925440
double864位(bit)在java中浮点数缺省类型是double类型,因此在使用此类型时需要加上"f"或者"F"加以区分

布尔和字符型

类型名占用字节(B)备注默认值
boolean18位(bit)值域只有true和falsefalse
char216位(bit)值域为所有字符,使用此类型声明变量赋值的时候需要用单引号“ ‘’ ”且只能有一个字符否则会出错\u0000(即为0)

引用数据类型

类、接口、数组

类型名占用字节(B)备注默认值
class动态例如:引用类型指向对象,一旦对象声明后类型就已定,例如String 类型的变量 其占用字节随内容而变化null

标签:Java,字节,值域,占用,数据类型,类型,bit,梳理,备注
来源: https://blog.csdn.net/CSDN123456TTT/article/details/110948353