Java基本数据类型

Java中的基本类型数据(Primitive Data Types)是Java语言中预先定义好的、不可再细分的数据类型,它们直接存储值,而不是引用。Java中共有八种基本类型,包括:

整型:

  • byte:8位有符号整数,取值范围从-128到127。
  • short:16位有符号整数,取值范围从-32,768到32,767。
  • int:32位有符号整数,取值范围从-231到231-1(大约-21亿到21亿)。
  • long:64位有符号整数,取值范围从-263到263-1(大约-9e18到9e18)。

浮点型:

  • float:32位单精度浮点数,用于表示小数或非常大的数值。
  • double:64位双精度浮点数,提供更高的精度,通常被更多地使用于数值计算。

字符型:

  • char:16位Unicode字符,可以存储任何Unicode码点的字符。
    布尔型:
  • boolean:只有两个可能的值,true和false,用于逻辑判断。
    每种基本类型的大小和默认值如下:

默认值

  • byte: 1字节,默认值为0。
  • short: 2字节,默认值为0。
  • int: 4字节,默认值为0。
  • long: 8字节,默认值为0L。
  • float: 4字节,默认值为0.0f。
  • double: 8字节,默认值为0.0d。
  • char: 2字节,默认值为’\u0000’(Unicode中的空字符)。
  • boolean: 没有明确的字节数,但在JVM实现中通常是1个字节,默认值为false。
    在Java中,基本类型的变量直接存储其对应的值,并且创建这些变量时不需要进行实例化操作。同时,基本类型不支持继承和多态等面向对象特性。
  • 11
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值