专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 编程基础入门,Java基本数据类型包装类

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

更新时间:2020-05-12 16:21:09 来源:动力节点 浏览1696次

   基础类型

    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基本数据类型包装类”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>