课程
/后端开发
/Java
/Java入门第三季
装箱和拆箱有什么作用?什么情况能用到
2015-11-29
源自:Java入门第三季 3-2
正在回答
包种类是位于java.lang包下的8个工具类为了方便操基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了该数据的操作
比如有个int a=8;这里这个a只能进行几本的数学运算
但是如果使用包装类 Integer a=8; a就可以使用Integer类中的方法,比如
a.toString() //将a转换为字符串
a.equals(b) //判断a和对象b是否相
a.compareTo(b) //将a和b进行比较
这都是int a=8;中的a无法做到的
Anneyth 提问者
由于java是一个面向对象的语言,所以java更多的是对对象的操作,但是基本类型却违背了面向对象的思想,有拆装箱主要原因是基本类型计算更快,而且又要有面向对象思想,至于在什么情况下用,在这里不是一两句话能说清,自己百度吧
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
1 回答基本类型和包装类怎么转啊
3 回答基本类和包装类的问题
2 回答paresInt()和valueOf()转换为基本类型之间有什么区别
1 回答包装类和基本类型转换的时候,有向上转型和向下转型的说法吗?
4 回答基本类型转换