包装类

Boolean的关系图

Character关系图

其他关系图

包装类和基本数据转换



Debug进入之后可以看到底层代码如下


例题:

三元运算符是一个整体返回的数的类型看其中所含类型最高的那个是谁就会转成哪个







想要掌握这个这个知识,就要多看源码,直接包装的底层理论Integer.valueOf()进入源码可以的值
如果传进来的数在-128到127之间那么就不会新new一个对象,反之,所以我们要看传进来的数,来判断,


cache数组的值


注:只要有基本类型比较的就是值是否相等







Debug进入之后可以看到底层代码如下



三元运算符是一个整体返回的数的类型看其中所含类型最高的那个是谁就会转成哪个







想要掌握这个这个知识,就要多看源码,直接包装的底层理论Integer.valueOf()进入源码可以的值
如果传进来的数在-128到127之间那么就不会新new一个对象,反之,所以我们要看传进来的数,来判断,


cache数组的值


注:只要有基本类型比较的就是值是否相等
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1953904.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!