java中什么是基本类型_java基础类型,8大基础类型分别是什么?

Java中的大部分实现都是建立在基础类型之上的,本篇文章小编将会带大家详细了解java中的八大基础类型及它们的作用,快一起来看看吧。

八大基本类型分别为:Byte:一个字节 范围从-128到127;

Short:两个字节 范围从-2的15次方到2的15次方-1;

Int:4个字节 -2的31次方到2的31次方-1;

long :8个字节 -2的63次方到2的63次方-1;

float:浮点数 单精度 4个字节;

double:点数 双精度

8个字节;根据指数位和尾数位的取值不同,还有很多特殊情况,如NAN,正无穷,负无穷,但平时基本不会用到,这里就不再深入,同时由于是近似值,因此无法表示金额,表示金额建议使用BigDecimal;

char:个字节 表示字符 或者字符整数编码 在Unicode表中我们可能要着重的记住这几个编码,A代表65,a代表97,20013代表‘中’

从0到6553; Boolean:布尔值 1个字节 true flase。

其中呢byte,short,int,long为整数类型;

float,double为浮点数类型;

boolean为布尔值类型,有两个值true, false,变量初始化默认值false;

在JVM中并没有提供boolean专用的字节码指令,而且lean类型数据在经过编译后在JVM中会通过int类型来表示,此时boolean数据4字节32位,而boolean数组将会被编码成Java虚拟机的byte数组,此时每个boolean数据1字节占8bit。

类型图:

e82371c78d659b1b927f91a6801c2fd4.png

以上就是本篇文章的所有内容,更多java入门知识可以关注我们了解具体。

推荐阅读:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值