java-反射

Posted ALMOST_MUJIN

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java-反射相关的知识,希望对你有一定的参考价值。

java-反射

 定义:

  剖析java类中的各个组成部分映射成一个java对象。

  类=》class  构造方法=》Constructor  成员变量=》Field  方法=》Method

应用:

  一般用于框架、组件、可复用性高的通用程序。

具体API:

  ·CLASS

 

public void demo1() throws ReflectiveOperationException{
		//获得class对象的三种方式
		
		//1 已知类名
		Class c1=ReflectTest.class;
		
		//2 已知对象
		Object o=new ReflectTest();
		Class c2=o.getClass();
		
		//3 未知类名与对象,但知道完整类名
		String ClassName ="cn.huihe.Reflect.ReflectTest";
		Class c3=Class.forName(ClassName);
		
		System.out.println(c1);
		System.out.println(c2);
		System.out.println(c3);
		
	}

 

  

 

  

以上是关于java-反射的主要内容,如果未能解决你的问题,请参考以下文章

反射机制入门

反射机制入门

反射机制入门

使用反射在外部JAR / CLASS上调用包含Hibernate事务的方法(Java EE)

为啥我的 Ray March 片段着色器反射纹理查找会减慢我的帧速率?

OpenGL片段着色器不照亮场景