Java 反射调用静态方法
2016-10-08 13:13
246 查看
以往都是使用反射调用实例方法,那么反射如何调用静态方法呢?看下面的例子
[java]
view plain
copy
print?
Class<?> threadClazz = Class.forName("java.lang.Math");
Method method = threadClazz.getMethod("abs", long.class);
System.out.println(method.invoke(null, -10000l));
只需要将invoke方法的第一个参数设为null即可!
[java]
view plain
copy
print?
Class<?> threadClazz = Class.forName("java.lang.Math");
Method method = threadClazz.getMethod("abs", long.class);
System.out.println(method.invoke(null, -10000l));
只需要将invoke方法的第一个参数设为null即可!
相关文章推荐
- java 程序加载过程---3--类中申明同时申明类的静态对象 创建类的实例 访问类的静态变量 调用类的静态方法 使用反射方法 初始化类的子类对象 直接使用java.exe 调用某个类
- Java反射调用静态方法
- Java 反射调用静态方法的简单实例
- Java 反射,调用类的静态方法
- Android JNI反射调用Java构造方法、成员方法和静态方法
- java反射调用静态方法
- Java中使用反射调用静态方法
- JAVA 反射 动态调用不同类的静态方法
- Java_反射应用_通过Java反射调用方法
- JAVA反射示例四——结合代理模式的远程方法调用事例
- Java方法的动态调用(采用反射机制)
- 通过Java反射调用方法
- 通过Java反射调用方法
- java 非静态类调用静态方法的误区
- java 反射入门-属性方法调用实例
- 在java方法参数位置调用void方法,确定JAVA中void方法被成功调用--反射调用
- Java反射之调用构造方法and操作数组
- java反射中两种方法的不同(反射能否实现对类的私有方法的调用)
- 一个小java反射程序,简单的调用方法。
- Java 反射机制运用实例(动态调用类的方法)