class M
{
public static void main(String[] args)
{
Character ch = 'A'; //请问Character和char有何区别? System.out.println(ch);
}
}

解决方案 »

  1.   

    char是基本数据类型,Character是其包装类型。
      

  2.   

    Character包装类,char基本数据类型
      

  3.   

    java中默认基本类型的数据是分配在栈上,如果你想把它包装成一个类的对象,让它分配在堆上,就需要用到包装类,Character就是char的包装类。
      

  4.   

    char是基本数据类型,Character是其包装类型(也就是类,实例化出来的叫对象)
    另外,包装类型用了设计模式中的不变模式,一旦创建是没有办法改变值的。但是jdk1。5以后加入了自动装箱。char和Character可以自动转化。
      

  5.   

    Character ch = 'A';
    右边是一个char,左边是一个Character,因为在jdk1.5以上版本中才可以这样写。1。4以下版本应该
    Character ch = new Character('A');
      

  6.   

    Character是char的包装类,就像Integer和int Long和long
    包装类和基本类型可以自动转换,这是jdk1.5(5.0)的新特性,叫做自动封箱和自动解封
    即 int t=10;
       Integer t1=t;//自动封箱   Integer t=new Integer(10);
       int t1=t//自动解封
      

  7.   

    Character是类,char基本数据类型.
    JDK5.0后,char可以自动包装成Character;Character也可以自动拆包成char.
    但是他们还是有本质的区别的.
      

  8.   

    对 他们是有本质区别的
    在<java学习笔记>中激昂的很清楚1
    谢谢大家 
      

  9.   

    Character是char的包装类,注意它是一个类,提供了很多方法的,你去查一下api就知道了
      

  10.   

    其他的不说。Java区分大小写,Character的第一个字母大写,你说有没有区别!!