一、传统通过反射取得函数的参数和返回值















































二、在有泛型的时候,取得参数和返回值的集合类的泛型信息

































































三、应用环境
例如你要写一个程序,需求把一个如下的配置文件变成一个集合类。





根据用户的参数变成不同的集合类 Map<String.String> Map<String,Double> Map<String,Float>
如果你要着手开发一个框架,这样的需求会比较常见。这个时候取到setXX()函数的参数,就可以对应上边的问题了。

dreamstone 2007-02-10 23:24
发表评论