Java基础-基本数据类型

变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。

内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。

Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。

byte:

  • byte数据类型是8位、有符号的,以二进制补码表示的整数;
  • 最小值是-128;
  • 最大值是127;
  • byte类型主要用于大型数组中节约空间,代替整数,因为byte只占用了int类型的1/4;

short:

  • short数据类型是16位、有符号的以二进制补码显示的整数;
  • 最小是-2^15;
  • 最大是2^15 -1;
  • short只占用int的1/2;

int:

  • int数据类型是32位、有符号的以二进制补码显示的整数;
  • 最小是-2^31
  • 最大是2^31 -1

long:

  • long数据类型是64位、有符号的以二进制补码显示的整数;
  • 最小是-2^63
  • 最大是2^63 -1

float:

  • float数据类型是单精度、32位的标准浮点数;
  • 浮点数不能用来表示精确的值;

 

double:

 

  • double 数据类型是双精度、64 位、符合IEEE 754标准的浮点数;
  • 浮点数的默认类型为double类型;
  • double类型同样不能表示精确的值;

boolean:

  • boolean数据类型表示一位的信息;
  • 只有两个取值:true 和 false;
  • 这种类型只作为一种标志来记录 true/false 情况;
  • 默认值是 false;

char:

  • char类型是一个单一的 16 位 Unicode 字符;
  • 最小值是 \u0000(即为0);
  • 最大值是 \uffff(即为65,535);
  • char 数据类型可以储存任何字符;

posted on 2019-10-08 14:45  zhulu666  阅读(113)  评论(0)    收藏  举报

导航