首页 课程 师资 教程 报名

编程基础入门,Java基本数据类型包装类

  • 2020-05-12 16:21:09
  • 1960次 动力节点

   基础类型

    byte,short,int,long,float,double,boolean,char

    byte是字节,1byte=8bit,8个二进制数表示,从-128到127。计算机内部使用补码表示,第一位是符号位。所以原码为10000000时,计算机内部是-128,原码为01111111时,计算机内部是127。

    short类型在经过明确的+或者-操作后返回的结果是int类型,但是++、--操作仍然是short类型。

    基本类型不能用于泛型,因为泛型是在JDK5时提供的,而JVM的类型檫除是为了兼容以前代码的一个折中方案,类型檫除之后就变成了Object,而Object不能存储基本数据类型。

    包装类

    包装类,除了Float和Double之外都有cache,调用valueOf()时会根据缓存返回对象,如果在缓存范围之内,那么就是同一个引用就是不变的。

    一个好玩的JVM参数设定:-XX:AutoBoxCacheMax=666即修改缓存最大值为666可以改变Integer的最大cache值

    包装类建议用于:实体类,RPC远程服务的对象

    基本数据类型建议用于:局部变量

编程基础入门,Java基本数据类型包装类

 以上就是动力节点java培训机构的小编针对“编程基础入门,Java基本数据类型包装类”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交