请教Jive代码中的问题

03-10-25 kgd924
static {

Runtime runtime = Runtime.getRuntime();

Class c = runtime.getClass();

try {

Method m = c.getMethod("addShutdownHook", new Class[] { Thread.class } );

m.invoke(runtime, new Object[] { new ShutdownThread() });

}

catch (NoSuchMethodException nsme) {

}

catch (Exception e) {

e.printStackTrace();

}

}

这是Jive中的一断代码?请问为什么不直接用

runtime.addShutdownHook(new ShutdownThread());

而去转那么大一个圈呢?

linxxtao
2003-10-25 22:53
哈哈,可能是要演示一下在方法中有多个参数的情况下要怎么调用,BTW你是在哪个类中看到这些代码?

kgd924
2003-10-29 18:30
还有没有其它答案呢?

猜你喜欢