基本包装类型是对象类型 - 其实就是在基本类型的外层上套一个壳子,把基本类型封装成了对象类型 - 目的是为了调用包装类型中的属性和方法。
java是一门oop的语言,八大基本类型是基本类型,在java中是BUG的存在,因为八大基本类型使用非常的频繁,所以Java就保留了这个类型。
由于java是纯面向对象的编程语言,所以需要把基本类型包装成对象类型后才可以调用方法和属性 - 符合面向对象的语法。
自动拆包装箱这个特性是jdk5.0推出的,包装类型是一直存在的!
汇总包装类的转换:
byte - Byte
short - Short
int - Integer
long - Long
float - Float
double - Double
char - Character
boolean - Boolean
重点补充:
Java中的顶级父类是Objiect
所以Java所有的类都是Object的子类,直接或简洁的继承Object - 默认的Object类中的方法
。