public static final Class TYPE = Class.getPrimitiveClass("int");

解决方案 »

  1.   

    public static final Class TYPE = Class.getPrimitiveClass("int");------------------------------
    不懂~
      

  2.   

    kingdomzhf(旭日东升):
    public static final Class TYPE = Class.getPrimitiveClass("int");讲清楚点....
      

  3.   

    Java say:一切皆为对象 。
      

  4.   

    晕,只要对JVM的类装载机制了解一点,对Class类了解一点,我相信都看的懂的
      

  5.   

    everything is an object .  因为JAVA有一个父类object class 
    比如在C语言中的String a; 
    在JAVA里面应该是在String 类里面开一个新的对象 
     String a= new String(); 如果有讲的不对的地方, 请指教!
      

  6.   

    int.class有这个东西吗?????int是基本类型,怎么和类混在一起?
      

  7.   

    Class.getPrimitiveClass()这个方法我怎么找不到?????
      

  8.   

    我首先觉得此题有两点要强调
    1,就是关于面向对象的静态方法,
             在面向对象语言中静态方法,就是指该类固有的方法,因该类的产生而产生,
         并且一直存在,为该类所有对象共有,(我觉得他应该是存在类的定义中)所以,所有 的对象,包括类都可以调用他。例如Integer.valueOf()
    2,我想指出你的一个错误,就是,关于,基本类型,类,和包装类型
         首先,在基本类型中,无方法,又或者说没有明示方法可以供你调用,像int,不可能有int.class 方法
         类,只有类才有起方法
         包装类,是JAVA为了实现其面向对象,而将基本类型设置为类,如int对应Integer,并在其中加了好多方法,这样,兄弟们才能方便的实现一些操作
      

  9.   

    严重支持zibin43() !
    楼主你最好再把语言组织一下,搞不明白你想问什么??
      

  10.   

    老大们,这个‘严重问题’看来非要搞清楚不可了~谁说不能int.class啊麻烦你们试一试这个:Class c=int.class;
    System.out.println(c.getName());唉~~~~~~~~~~~~~~~~~~~~~~~~~
      

  11.   

    正在学习中  麻烦讲清楚int.class是什么??
      

  12.   

    今天随便翻java rules竟然看到这个东西的说明,晕,原来这是个用于做比较时候用的东西,,int.class,float.class等叫类直接量 ,和TYPE常量引用相同得Class对象。类直接量是以Class对象为基础实现的。通过在原始类型的包装器类中定义一个TYPE常量来存储对应原始数据类型的Class对象的引用,可以使在访问时的任何成员的访问表达式更具有可比性。而且,在大多数的JVM实现中,原始类型的包装器类是随着java.lang包的大部分内容被预加载的。简语之,对于原始数据类型你应该使用TYPE成员而不要使用对应的类直接量。