int是原始类型,Integer类是int的wrap(包装)。

解决方案 »

  1.   

    integer是类,int是基本数据类型,通过integer可以把int包装成类,以方便实用,因为java有很多功能都是以类为处理对象的
      

  2.   

    你可以这样理解,它就是一个类,里面定义了一个int型的变量,
    并且定义实现了一些在那个整型变量上的操作。
    你甚至可以这样来理解:
    class MyInt
    {
      private int n;
      public int intValue()
      {
        return n;
      }
     ...
    }就如JavaVsNet(JavaVsNet)说的那样,比如说你要将一个int a=1;放入
    Vector容器,那么你就需要将它包装成一个类,然后创建它的实例。
    其实上述的一个类就已经可以做到这一点了。
    而Integer类就是那么一个sun提供的包装int的类。