可以这样理解吗?

解决方案 »

  1.   

    不可以,
    String其实是char[]
    而Integer是int包装类
      

  2.   

    integer是int的封装类型!不能理解成String和char,是不一样的东西!建议lz学习下基础的,比如:封装的概念
      

  3.   

    不可以,int是原始类型,integer 是它的包装类型。java的8个原始数据类型都有对应的包装类型。char对应的是character。
    包装类型可以将原始数据类型转换为对象。
      

  4.   

    1楼的“Integer是int的包装类”是正确的。
    但是,String不是char[]。String是编译器有特别支持的一个类,这一点和其他类略有不同。例如,字符串类型的变量、常量、字面量可以用加号拼接,还可以和其他类型用加号拼接。而char[]是数组,编译器有特别支持的另一类类型,和String完全不同。
      

  5.   

    不可以int是原始类型,integer是int的封装类型!
      

  6.   

    不可以 int是基本类型,不用new生成对象,而Interger是个类,用new生成对象,类和基本类型在存储上也有很大区别
      

  7.   

    String 表示一个字符串类变量。用来存放字符串,如 "abcdsddd",用引号括起来的是一个字符串,
    char 表示一个unicode类型的字符双字节 用单引号括起来 如 'a' .
    原始类型 封装类 
    boolean Boolean 
    char Character 
    byte Byte 
    short Short 
    int Integer 
    long Long 
    float Float 
    double Double 
      

  8.   

    不一样,Integer是一个类,定义的时候要:
    Integer a=new Integer(1);
    而   int a=1;String可以String str="I love you  China!";也可以String str=new String("I love you  China!");但是:
    char a='I';  而 character a=new character('a');
      

  9.   

    我觉得不行 两个不是一类东西 
    相比的话
    int跟Integer

    char跟Character
    是一个类型的
      

  10.   

    当然不行了,上面做出解答String 是final的类
      

  11.   


    本来以为int个char都是数据类型,integer和String都类。
    就是字符串可以被String类当对象来处理,但数据不行,对不?
      

  12.   

    java5以后的int和Integer基本没什么区别了吧,编译的时候遇到int都会直接封装成Integer。除了一个初值是零,一个是null,对不对啊,请指正^_^
      

  13.   


    原始类是放在栈里,封装类都是再堆里的,简单的说 String s = "abc";
            char cc ='d';呵呵