美文网首页
Java数据类型

Java数据类型

作者: flatig的开发笔记 | 来源:发表于2017-11-25 22:30 被阅读0次

Java数据类型

截至JDK1.9,Java中共有8种数据类型

byte(字节) short(短整型) int(整型) long(长整型) float(单精度) double(双精度) char(字符) boolean(布尔)

数据类型 大小、/位 可以表示的数据范围 默认值
byte 8 -127 ~ 128 0
short 16 -32768 ~ 32767 0
int 32 -2147483648 ~ 2147483647 0
long 64 -9223372036854775808 ~ 927732036854775807 0
float 32 -3.4E38 ~ 3.4E38 0
double 64 -1.7e308 ~ 1.7E308 0.0
char 16 0 ~ 255 u0000
boolean true 或 false false

注:上表中的数字,如1.7E308代表的是1.7*10^38 ,即10的n次方。

这些数据类型中,表示整型(整数)的有:

  • byte
  • short
  • int
  • long

表示浮点(小数)的有:

  • float
  • double

表示字符(即单词、汉字等)的有:

  • char

表示布尔值(逻辑关系)的有:

  • boolean

注:在Java嵌入式开发中(Oracle JDK, Java ME),对一些内存小的设备而言,内存管理必须非常严格,如有粗心大意,可能就会造成内存溢出问题(即所定义的变量的值超过数据类型所能表示的范围时,造成数据混乱)、或因内存过大而程序崩溃(常见于MP5等电子产品,由于手机行业的发展,现在在Android开发中很少考虑这一问题),这就需要开发者严格把握数据类型的使用,即使是在大内存设备上,也应该严格把握。

在Java开发中,读者应记住所有的数据类型

由于有关数据的传递在Java中很频繁地使用,所以读者应将这8个数据类型完全掌握,并在开发中多加练习,这样能熟练地使用数据类型,提高开发效率。

相关文章

网友评论

      本文标题:Java数据类型

      本文链接:https://www.haomeiwen.com/subject/zcdhbxtx.html