Java的反射机制(二)
2014-02-19 16:12
302 查看
对于被load到内存的一个个class文件来说会生成一个个对应的Class类的对象(就是java.lang.Class) 我们可以通过new一个类获取一个对象也可以通过Class类对象的newInstance()方法去获得生成一个对象
public class yy { public static void main(String[] args) throws Exception{ // TODO Auto-generated method stub String name="A"; Class c=Class.forName(name); c.newInstance(); } } class A{ static{ System.out.println("ok"); } public A() { System.out.println("gou zao"); } }对于Class对象中的方法我们可以通过相应的函数获取 然后通过invoke函数进行函数的调用这里的invoke的参数可变需要注意 这里就不再累述
以上就是反射的大致简单用法
相关文章推荐
- 深入理解Java:类加载机制及反射
- Java使用反射机制使用get set 方法
- JAVA | 41 - 反射机制 | 反射调用属性
- JAVA中的反射机制
- java 反射机制调用私有构造方法并执行类内方法
- 采用Java的反射机制编写的克隆类以及方法的代码
- java的反射机制
- 使用 Cobertura 和反射机制提高 Java 单元测试中的代码覆盖率
- Java 反射机制浅析
- Java中反射机制和Class.forName、实例对象.class(属性)、实例对象getClass()的区别
- Java实现一个简单的RPC框架(七) 反射机制调用类函数
- Java———反射机制
- java的反射机制,转载篇
- java 反射机制复习笔记。
- java使用反射机制调用方法
- 吃透Java的反射机制——基础知识总结
- JAVA中的反射机制
- JAVA中的反射机制
- Java 反射机制
- 黑马程序员——Java之反射机制