java的数据类型分为两大类
基本数据类型:
整数,浮点数,字符,布尔。
整数类型:byte,short,int,long。
浮点类型:float,double。
字符类型:char。
布尔类型:boolean。
除了这8种,剩下的都是引用数据类型。
引用数据类型:
类,数组,接口,枚举,注解。
类:class
数组 :array
接口:interface
枚举:enum
注解:annocation
数据类型 | 关键字 | 内存占用 | 取值范围 |
字节型 | byte | 1个字节 | -128~127 |
短整型 | short | 2个字节 | -2^15~2^15-1 |
整形 | int | 4个字节 | -2^31~2^31-1 |
长整型 | long | 8个字节 | -2^63~2^63-1 |
单精度浮点型 | float | 4个字节 | 1.4013E-45 ~ 3.4028E+38 |
双精度浮点型 | double | 8个字节 | 4.9E-324 至~ 1.7977E+308 |
字符类型 | char | 2个字节 | 0 至~2^16^-1 |
布尔类型 | boolean | 1个字节 | true,false |
Java中的默认类型:整数类型是int
、浮点类型是double
。