java数据类型分类

数据类型分类

java的数据类型分为两大类:

  • 基本数据类型:包括整数浮点数字符布尔
  • 引用数据类型:包括数组接口

基本数据类型

四类八种:

  • 整数型:byte short int long
  • 浮点型: float double
  • 字符型: char
  • 布尔型: boolean
数据类型 关键字 内存占用 取值范围
字节型 byte 1个字节 -128 ~ 127
短整形 short 2个字节 -32768 ~ 32767
整形 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~65535(支持中文)
布尔类型 boolean 1个字符 true,false

注意事项

  1. 字符串不是基本类型,而是引用类型。
  2. 浮点型可能只是一个近似值,并非精确的值。
  3. 数据范围与字节数不一定相关,例如float数据范围比long更加广泛,但是float是4字节,long是8字节。(科学记数法省空间)
  4. 浮点数中的默认类型是double。如果一定要使用float类型,需要加上一个后缀F。如果是整数,默认为int类型,如果一定要使用long类型,需要加上一个后缀L。推荐使用大写后缀,和数字1区分。

java数据类型分类
https://blog.wangxk.cc/2020/08/17/java数据类型分类/
作者
Mike
发布于
2020年8月17日
许可协议