大侠们请教一个问题啊 Java中的反射无外乎就是根据一个类名知道这个类的构造器,方法,属性字段啊那反射是怎么动态地组装一个类呢,能否给个实例,我不怎么明白反射通常用在什么地方啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.lang.reflect.Method;public class ReflectTest {/** * @param args */public static void main(String[] args) {ReflectTest test = new ReflectTest();try {Class c = test.getClass();for (int i = 1; i <= 4; i++) {Method m = c.getMethod("method" + i, null);m.invoke(test, null);}Method m5 = c.getMethod("method5", new Class[] { Integer.TYPE, String.class });m5.invoke(test, new Object[] { new Integer(1), "hai" });} catch (Throwable e) {System.err.println(e);}}public void method1() {System.out.println("This is method one");}public void method2() {System.out.println("This is method two");}public void method3() {System.out.println("This is method three");}public void method4() {System.out.println("This is method four");}public void method5(int arg1, String arg2) {System.out.println("This is method five. arg1 == " + arg1 + " arg2 == " + arg2);}} 反射一般在我们的业务逻辑中用的比较少,但框架中用的比较多,比如spring中就大量使用了反射 请问yin_slin(一生找北) 老大,你给我的这个反射实例,能够说明反射中的哪种特点呢麻烦你再给我说明白点好吗 例如:Hibernate中读取配置文件中的属性,动态生成对象是怎么实现的呢能不能举个简单的例子 在线等,数据优化思路 这个计算器小弟我死活调不出来啊~~~求助! 高手看看 Java新手写一个简单记事本 如何使用一组字符串替换为按顺序对应的另一组字符串 用SAX方式解析XML 怎么实现网页自动验证用户名? 可变参数【Varargs】相比数组参数,优势在哪里? 如下情况,怎么写代码的效率更高? The wrapper classes cannot be used like primitives这句话是什么意思 正则表达式的概念 java 类 求比较不错的oa产品
* @param args
*/
public static void main(String[] args) {
ReflectTest test = new ReflectTest();
try {
Class c = test.getClass();
for (int i = 1; i <= 4; i++) {
Method m = c.getMethod("method" + i, null);
m.invoke(test, null);
}Method m5 = c.getMethod("method5", new Class[] { Integer.TYPE, String.class });
m5.invoke(test, new Object[] { new Integer(1), "hai" });} catch (Throwable e) {
System.err.println(e);
}
}public void method1() {
System.out.println("This is method one");
}public void method2() {
System.out.println("This is method two");
}public void method3() {
System.out.println("This is method three");
}public void method4() {
System.out.println("This is method four");
}public void method5(int arg1, String arg2) {
System.out.println("This is method five. arg1 == " + arg1 + " arg2 == " + arg2);
}}
老大,你给我的这个反射实例,能够说明反射中的哪种特点呢
麻烦你再给我说明白点好吗
Hibernate中读取配置文件中的属性,动态生成对象是怎么实现的呢
能不能举个简单的例子