Java基本数据类型

Posted lihui20081027

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基本数据类型相关的知识,希望对你有一定的参考价值。

1.内置数据类型

a.byte:8位、有符号,以二进制补码表示的整数;-128到127;默认值为0。

  该类型在大型数组中节约空间,主要代替整数,因为byte变量占用的空间只有int类型的四分之一。

b.short:16位、有符号,以二进制补码表示的整数;-32768到32767;默认值为0。

 该类型也可以像byte那样节省空间,占用的空间只有int类型的二分之一。

c.int:32位、有符号,以二进制补码表示的整数;-2^31到(2^31 - 1);默认值为0。

d.long:64位、有符号,以二进制补码表示的整数;-2^63到(2^63 - 1);默认值为0L。

 该数据类型主要使用在需要比较大整数的系统上。

e.float:单精度、32位、符合IEEE754标准的浮点数;float在储存大型浮点数组的时候可节省内存空间,默认值是0.0f

f.double:双精度、64位、符合IEEE754标准的浮点数;浮点数的默认类型为double,默认值是0.0d

g:boolean:只表示一位,只有两个取值:true和false;默认值为false。

h:char:char类型是一个单一的16位Unicode字符;最小值是u0000(即为0);最大值为uffff(即为65535);char数据类型可以存储任何字符。

2.引用数据类型

引用类型指向一个对象,指向对象的变量是引用变量。这些变量在声明时被指定为一个特定的类型,变量一旦声明后,类型就不能被改变了。

对象、数组都是引用数据类型。所有引用类型的默认值都是null。

一个引用变量可以用来引用任何与之兼容的类型。

以上是关于Java基本数据类型的主要内容,如果未能解决你的问题,请参考以下文章

JAVA都有哪些基本数据类型啊

Java的基本数据类型

Java的基本数据类型

JAVA的基本数据类型和引用数据类型的区别

Java基本数据类型转换

Java基本数据类型转换