分类: Java
2009-06-25 19:20:23
大家对代码1处蛮眼熟吧,没错,在JDBC数据库加载驱动中用到了。这个程序使用 Class.forName 载入指定的类,然后调用 getDeclaredMethods 来获取这个类中定义了的方法列表。java.lang.reflect.Method是用来描述某个类中单个方法的一个类。
总结:获得指定类的方式有(1)Class.forName("") (2).class 如int.class (3)包装类.TYPE 如:Integer.TYPE
这个程序首先取得 MethodDemo类的描述,然后调用 getDeclaredMethods 来获取一系列的 Method 对象,它们分别描述了定义在类中的每一个方法,包括 public、protected package和private方法等。如果你在程序中使用getMethods来代替getDeclaredMethods,你还能获得继承来的各个方法的信息。