本帖最后由 ashluren 于 2012-10-16 15:43:57 编辑

解决方案 »

  1.   

    从JDK1.5开始,根据形参,自动把int double等简单数据类型封装成Integer Double
      

  2.   

    Java里面全都是类,输出的都是基本数据类型的包装类。你可以像基本数据类型那样用,它会自动解包的
      

  3.   

    但是我是做反射,某个方法的参数类型,可能就定义成基本数据类型了。这时候就会爆NoSuchMethodException的异常了
      

  4.   

    建议看下java.lang.reflect反射包,什么都可以获取的。
    http://blog.csdn.net/mk259/article/details/7989718这里有一些操作,可以参考,希望对你有用
      

  5.   

    你传参给test的时候包装类转化就发生了,不然Object的引用如何存放基本类型int、char等等??所以你在下面循环的时候得到的就是装箱后的className了。