问答详情
源自:3-1 Java 中的包装类

Integer类型是什么类型

Integer类型是什么类型,Integer是int基本类型对象的包装类?是什么意思

提问者:慕粉7971722 2015-12-27 16:25

个回答

  • qq_支起脊骨_0
    2015-12-27 17:14:23

     Integer 是对象类型 int是原始类型 适用场合有很大的不同 之所以要把int封装成Integer 型 是因为很多方法参数就只接收对象类型(Object) 还比如 范型 就只支持 对象类型

    例如往ArrayList里面add,必须add的是Object而int不是对象,就只能把Integer添加进去


  • 还是叫我大河酱好了
    2015-12-27 17:11:52

     int bool 这些,是基本类型

     integer boolean这些,是封装类,包含了int本身和大量的方法,还有一些其他成员变量

    也就是说,int只是一个数,integer是针对int的全套解决方案

     当然,语言不同会有区别,比如pascal里int就叫integer

    大神轻喷,我是玻璃心T T