Java的数据类型

一、基本数据类型:

①byte:

  • 1字节、8位、有符号的,以二进制补码表示的整数
  • 默认值是 0,取值范围[-2^7~2^7-1]

②short:

  • 2字节、16位、有符号的,以二进制补码表示的整数
  • 默认值是 0,取值范围[-2^15~2^15-1]

③char:

  • 2字节、16位、一个单一的Unicode 字符
  • 最小值是 \u0000(十进制等效值为 0)
  • 最大值是 \uffff(即为 65535)
  • char 数据类型可以储存任何字符

④int:

  • 4字节、32位、有符号的,以二进制补码表示的整数
  • 默认值是 0,取值范围[-2^31~2^31-1]

⑤long:

  • 8字节、64位、有符号的,以二进制补码表示的整数
  • 默认值是 0L,取值范围[-2^63~2^63-1]

⑥float:

  • 4字节、32位、单精度、符合IEEE 754标准的浮点数
  • 默认值是0.0f
  • float 在储存大型浮点数组的时候可节省内存空间

⑦double:

  • 8字节、64位、双精度、符合IEEE 754标准的浮点数
  • 默认值是0.0d
  • 浮点数的默认类型为 double 类型;

⑧ boolean:

  • 1字节、8位、表示一位的信息
  • 只有两个取值:true 和 false(默认值)
  • 该类型只作为一种标志来记录 true/false 情况

二、引用数据类型:

  • 在Java中,引用类型的变量非常类似于C/C++的指针。引用类型指向一个对象,指向对象的变量是引用变量。这些变量在声明时被指定为一个特定的类型,比如 Employee、Puppy 等。变量一旦声明后,类型就不能被改变了。
  • 对象、数组都是引用数据类型。
  • 所有引用类型的默认值都是null。
  • 一个引用变量可以用来引用任何与之兼容的类型。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值