Java学习笔记(七)――获取类中方法的信息,java的LinkedList(二)
---------");
67 }
68 }
69 }
复制代码
2)Test.java
复制代码
1 public class Test {
2 public void test1(String[] args) throws ClassNotFoundException {
3 }
4
5 protected int test2(String[] args) throws ClassNotFoundException {
6 return 0;
7 }
8 private double test3(String[] args) throws ClassNotFoundException {
9 return 0;
10 }
11 }
复制代码
5. 执行结果
复制代码
1 getDeclaredMethods()获得的方法的名字是:test1
2 getDeclaredMethods()获得的参数的类型是class [Ljava.lang.String;
3 getDeclaredMethods()获得的方法的返回值的类型void
4 getDeclaredMethods()获得的方法的修饰符有public
5 getDeclaredMethods()获得的方法的异常类型是:class java.lang.ClassNotFoundException
6 -------------------------------------------------------------------
7 getDeclaredMethods()获得的方法的名字是:test2
8 getDeclaredMethods()获得的参数的类型是class [Ljava.lang.String;
9 getDeclaredMethods()获得的方法的返回值的类型int
10 getDeclaredMethods()获得的方法的修饰符有protected
11 getDeclaredMethods()获得的方法的异常类型是:class java.lang.ClassNotFoundException
12 -------------------------------------------------------------------
13 getDeclaredMethods()获得的方法的名字是:test3
14 getDeclaredMethods()获得的参数的类型是class [Ljava.lang.String;
15 getDeclaredMethods()获得的方法的返回值的类型double
16 getDeclaredMethods()获得的方法的修饰符有private
17 getDeclaredMethods()获得的方法的异常类型是:class java.lang.ClassNotFoundException
18 -------------------------------------------------------------------
19 getMethods()获得的方法的名字是:test1
20 getMethods()获得的参数的类型是class [Ljava.lang.String;
21 getMethods()获得的方法的返回值的类型void
22 getMethods()获得的方法的修饰符有public
23 getMethods()获得的方法的异常类型是:class java.lang.ClassNotFoundException
24 -------------------------------------------------------------------
25 getMethods()获得的方法的名字是:wait
26 getMethods()获得的方法的返回值的类型void
27 getMethods()获得的方法的修饰符有public final
28 getMethods()获得的方法的异常类型是:class java.lang.InterruptedException
29 -------------------------------------------------------------------
30 getMethods()获得的方法的名字是:wait
31 getMethods()获得的参数的类型是long
32 getMethods()获得的参数的类型是int
33 getMethods()获得的方法的返回值的类型void
34 getMethods()获得的方法的修饰符有public final
35 getMethods()获得的方法的异常类型是:class java.lang.InterruptedException
36 -------------------------------------------------------------------
37 getMethods()获得的方法的名字是:wait
38 getMethods()获得的参数的类型是long
39 getMethods()获得的方法的返回值的类型void
40 getMethods()获得的方法的修饰符有public final native
41 getMethods()获得的方法的异常类型是:class java.lang.InterruptedException
42 -------------------------------------------------------------------
43 getMethods()获得的方法的名字是:hashCode
44 getMethods()获得的方法的返回值的类型int
45 getMethods()获得的方法的修饰符有public native
46 -------------------------------------------------------------------
47 getMethods()获得的方法的名字是:getClass
48 getMethods()获得的方法的返回值的类型class java.lang.Class
49 getMethods()获得的方法的修饰符有public final native
50 -------------------------------------------------------------------
51 getMethods()获得的方法的名字是:equals
52 getMethods()获得的参数的类型是class java.lang.Object
53 getMethods()获得的方法的返回值的类型boolean
54 getMethods()获得的方法的修饰符有public
5