package test;
public class Outer {
public class Inner{
public static final String aa="cc";
}
}
package test;
import java.lang.reflect.Field;
public class Reflection {
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
Class c = null;
//getDeclaredClasses获得所有内部类
// Class[] cs = Outer.class.getDeclaredClasses();
//
// for(int i = 0 ; i < cs.length; i++){
//
// if(cs[i].getSimpleName().equals("Inner")){
// c = cs[i];
// break;
// }
// }
c = Outer.class.forName("test.Outer$Inner");
Field f = c.getDeclaredField("aa");
f.setAccessible(true);
System.out.println(f.get(null));
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
分享到:
相关推荐
反射私有内部类的例子 反射私有内部类的例子反射私有内部类的例子
java 利用反射获取内部类静态成员变量的值操作.docx
这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields...
JAVA_内部类_反射机制
对于框架设计者来说,便捷的代码,是很重要的一部分。 反射和泛型是一种重要的解决途径。 此代码是一个生成泛型对象的类。...希望能帮助那些为查找泛型构造器、非静态内部泛型类的对象生成而烦恼的童鞋。
博客《 夯实JAVA基本之二 —— 反射(3):类内部信息获取》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50107951
java反射实例
反射API可以获取程序在运行时刻的内部结构,反射API提供的动态代理是非常强大的功能,可以原生的实现AOP中的方法拦截功能,反射API就好像在看一个Java类在水中的倒影,知道Java类的内部结构,就可以和它们进行交互,...
反射机制允许程序在执行期间借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 框架=反射+注解+设计模式 1.是什么? 加载完类之后,在堆内的方法区中就产生了一个Class类型的...
Java——枚举: enum关键字、Enum类 类集对枚举的支持——EnumMap类与EnumSet类 枚举类实现接口、在枚举类中定义抽象方法 Java反射机制: Class类、Class类的使用 反射的应用:取得类的结构
一键换肤主要代码,反射工具类,内部有福利
利用反射获取.net托管的DLL或EXE文件的内部信息,包括DLL或EXE文件内部的模块、类、方法、字段等信息。
实现工程内部的反射机制,通过加上包名能够访问工程内的任意类。
反射机制和类加载机制学习总结 Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并...
反射允许我们在编写与执行时,使我们的程序代码能够接入装载到JVM中的类的内部信息,而不是源代码中选定的类协作的代码。这使反射成为构建灵活的应用的主要工具。但需注意的是:如果使用不当,反射的成本很高。
反射允许我们在编写与执行时,使我们的程序代码能够接入装载到JVM中的类的内部信息,而不是源代码中选定的类协作的代码。这使反射成为构建灵活的应用的主要工具。但需注意的是:如果使用不当,反射的成本很高。
java 反射 reflect 源代码,包括,内部类,类,方法等三种实现。可直接运行
在.NET中的反射也可以实现从对象的外部来了解对象(或程序集)内部结构的功能,哪怕你不知道这个对象(或程序集)是个什么东西,另外.NET中的反射还可以运态创建出对象并执行它其中的方法。 反射是.NET中的重要机制...
652.650.JAVA基础教程_反射-获取运行时类的方法的内部结构(652).rar
是被视为动态语言的关键,反射机制允许程序在执行期借助Reflection API取得任何类的内部信息并能直接操作任意对象的内部属性及方法。 java反射机制所提供的功能: 生成动态代理 在运行时判断任意一个对象所属的类 在...