`
风沙星辰
  • 浏览: 54869 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

反射内部类

    博客分类:
  • java
阅读更多
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

    java 利用反射获取内部类静态成员变量的值操作.docx

    内部类与反射机制详解

    这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields...

    JAVA_内部类_反射机制

    JAVA_内部类_反射机制

    利用反射生成泛型类对象

    对于框架设计者来说,便捷的代码,是很重要的一部分。 反射和泛型是一种重要的解决途径。 此代码是一个生成泛型对象的类。...希望能帮助那些为查找泛型构造器、非静态内部泛型类的对象生成而烦恼的童鞋。

    博客《 夯实JAVA基本之二 —— 反射(3):类内部信息获取》对应源码

    博客《 夯实JAVA基本之二 —— 反射(3):类内部信息获取》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50107951

    java反射实例

    java反射实例

    java_反射实战代码

    反射API可以获取程序在运行时刻的内部结构,反射API提供的动态代理是非常强大的功能,可以原生的实现AOP中的方法拦截功能,反射API就好像在看一个Java类在水中的倒影,知道Java类的内部结构,就可以和它们进行交互,...

    Java反射机制——类的加载方法,创建对象,获取方法以及结构

    反射机制允许程序在执行期间借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 框架=反射+注解+设计模式   1.是什么? 加载完类之后,在堆内的方法区中就产生了一个Class类型的...

    Java期末复习——枚举与反射机制

    Java——枚举: enum关键字、Enum类 类集对枚举的支持——EnumMap类与EnumSet类 枚举类实现接口、在枚举类中定义抽象方法 Java反射机制: Class类、Class类的使用 反射的应用:取得类的结构

    一键换肤,反射工具类

    一键换肤主要代码,反射工具类,内部有福利

    利用反射获取DLL或EXE文件的内部信息。

    利用反射获取.net托管的DLL或EXE文件的内部信息,包括DLL或EXE文件内部的模块、类、方法、字段等信息。

    forname实现工程内部反射机制

    实现工程内部的反射机制,通过加上包名能够访问工程内的任意类。

    反射机制和类加载机制学习总结

    反射机制和类加载机制学习总结 Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并...

    java的反射机制及其实际应用

    反射允许我们在编写与执行时,使我们的程序代码能够接入装载到JVM中的类的内部信息,而不是源代码中选定的类协作的代码。这使反射成为构建灵活的应用的主要工具。但需注意的是:如果使用不当,反射的成本很高。

    JAVA新特性--java反射、映射

    反射允许我们在编写与执行时,使我们的程序代码能够接入装载到JVM中的类的内部信息,而不是源代码中选定的类协作的代码。这使反射成为构建灵活的应用的主要工具。但需注意的是:如果使用不当,反射的成本很高。

    java r反射源代码

    java 反射 reflect 源代码,包括,内部类,类,方法等三种实现。可直接运行

    01:详解C#中的反射.pdf

    在.NET中的反射也可以实现从对象的外部来了解对象(或程序集)内部结构的功能,哪怕你不知道这个对象(或程序集)是个什么东西,另外.NET中的反射还可以运态创建出对象并执行它其中的方法。 反射是.NET中的重要机制...

    652.650.JAVA基础教程_反射-获取运行时类的方法的内部结构(652).rar

    652.650.JAVA基础教程_反射-获取运行时类的方法的内部结构(652).rar

    java 反射Reflection;Class类

    是被视为动态语言的关键,反射机制允许程序在执行期借助Reflection API取得任何类的内部信息并能直接操作任意对象的内部属性及方法。 java反射机制所提供的功能: 生成动态代理 在运行时判断任意一个对象所属的类 在...

Global site tag (gtag.js) - Google Analytics