为什么要有包装类?
基本数据类型方便、简单、高效,但泛型不支持、集合元素不支持
不符合面向对象思维
涉及知识点:自动拆箱 自动装箱
(实现了包装类和基本数据类型之间的自动转换)
包装类–>基本数据类型:通过 包装类对象.xxxValue()
基本数据类型–>包装类:通过valueOf函数
为什么要自动拆箱,因为一个对象占有的内存空间是普通数据类型的几倍,非常浪费空间,自动拆箱可以很好的节省内存空间。
为什么要有包装类?
基本数据类型方便、简单、高效,但泛型不支持、集合元素不支持
不符合面向对象思维
涉及知识点:自动拆箱 自动装箱
(实现了包装类和基本数据类型之间的自动转换)
包装类–>基本数据类型:通过 包装类对象.xxxValue()
基本数据类型–>包装类:通过valueOf函数
为什么要自动拆箱,因为一个对象占有的内存空间是普通数据类型的几倍,非常浪费空间,自动拆箱可以很好的节省内存空间。