int 是关键字
integer 是类名。
而JAVA中不是所有的数据类型都是类吗?
int 就没有对应的类

解决方案 »

  1.   

    int i=3;
    应该写成integer i =3 ;
      

  2.   

    int 是基本数据类型(不能派生子类,不具任何操作,无法扩充自身功能)。
    Integer是JAVA为了符合“万事万物皆对象”理念引入的包装类,它使基本数据类型int成为对象,变为复合数据类型,拥有方法。(封装基本数据类型的信息和操作)。
      

  3.   

    int以及float,double,char等一些都是属于基本类型,基本类型不同于类,integer i =3的写法是不对的。
    Integer是为了对int做一些操作,方便编程而加入的类,你可以都使用Integer类来代替int,不过会降低效率,而且很多时候没有必要。
      

  4.   

    int 是关键字         --对
    integer 是类名。     --不对,Integer才是
    而JAVA中不是所有的数据类型都是类吗? --不对,java中有基础数据类型和类
    int 就没有对应的类     --有,Integer就是int的包装类.
      

  5.   

    System.out.println(int.class);
    System.out.println(Integer.class);

    System.out.println(int [].class);
    System.out.println(Integer [].class);
      

  6.   

    int是基本类型  Integer是类
      

  7.   

    Integer是类,详细为java.lang.Integer。API里的解释:public final class Integerextends Numberimplements Comparable<Integer>Integer 类在对象中包装了一个基本类型 int 的值。Integer 类型的对象包含一个 int 类型的字段。 此外,该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,还提供了处理 int 类型时非常有用的其他一些常量和方法。
      

  8.   

    而JAVA中不是所有的数据类型都是类吗? 
    ---------------------------------------------
    本来是应该这样的,面向对象嘛,当然一切都应该是对象。
    可是出于性能方面的考虑,java保留了基本数据类型,你把它当成例外看待好了。
    int 就没有对应的类 
    ----------------------------------------
    int 还是有对应的类型的 Integer.TYPE
      

  9.   

    int是基本数据类型
    javaSE里面一共有8个基本数据类型 都不是对象其他的都是对象而java为了达到纯面象对象的说法所以就创造了和
    int对应的Integer
    char Char 等等  8个数据类型对应的对象
      

  10.   

    来晚了,都答完了。java为了提高效率 有8个基本数据类型,int就是其中之一,integer应该是Integer.
      

  11.   

    java 没有做到  一切皆对象   
    所以有的是类 有的是基本类型
      

  12.   

    JAVA是一切皆是对象,但有个特例,那就是基本类型,为什么要用基本类型,因为类创建对象是要new的,new出来把对象放在“堆”里(java中有5个存储块:寄存器、堆栈、堆、常量存储、非RAM存储)。速度:寄存器>堆栈>堆,试想一下,如果每个对象都要new一下,放下堆中,特别是那些小的、简单的变量,往往效率不是很快,所以java对于一些经常用到的类型,创建并非引用的变量,这个变量直接存储值,并置于堆栈中,所以速度更快。
      

  13.   

    Integer是int的包装类,而int是基本类型的一种
      

  14.   

    int 是基本类型
    Integer是引用类型
      

  15.   

    int 是基本数据类型。Integer是包装类型
      

  16.   

    int 是基本数据类型。Integer是包装类型楼主还停留在C语言里了吧
      

  17.   

    int 是数据类型
    Integer是包装类
      

  18.   


    引用 5 楼 lxxzhy 的回复:
    int 是关键字--对 
    integer 是类名。--不对,Integer才是 
    而JAVA中不是所有的数据类型都是类吗?--不对,java中有基础数据类型和类 
    int 就没有对应的类--有,Integer就是int的包装类. 
     
      

  19.   

    Integer 是对象  堆区
    int 原始数据类型 保存在栈区
      

  20.   

    Integer 是 JDK 5 才有的好像