JAVA反射机制的疑问,望高手解惑
第一问:
在利用反射调用对象方法的时候有没有生成这个类的对象。
例: Class cUser = User.class;
Method m1 = cUser .getDeclaredMethod("test");
m1.invoke(foo);
第二问:
在如下代码中,两种方式对于执行效率来说是一样的么?
1. Class cUser = User.class;
2. User user = new User();
Class cUser = user.getClass();
-----上面两种获得CLASS的方式不一样,下面继续------------------
Method m1 = cUser .getDeclaredMethod("test");
m1.invoke(foo);