![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
反射
伊佐奈美須八尾
这个作者很懒,什么都没留下…
展开
-
java基础----反射01----基本概念
1.reflection是被视为动态语言的关键。反射机制允许程序在执行期间借助于reflectionAPI 获取任何类的信息。并能直接操作任意 对象的内部属性和方法。 2.关于java.lang.Class类的理解。 2.1 类的加载过程:程序经过javac.exe命令后,会生成一个或者多个字节码文件(.class结尾)。接着使用java.exe命令对某个 ...原创 2019-08-05 22:54:06 · 90 阅读 · 0 评论 -
java基础---反射02----ClassLoder类的加载器
类加载器的作用:将class字节码文件加载到内存中,并将这些静态数据转换为方法区的运行时数据结构,然后在堆中生成一个 代表这个类的java.lang.Class对象,作为方法区中数据的访问入口。 @org.junit.Test public void ClassLoderTest(){ /** * App...原创 2019-08-06 22:13:08 · 133 阅读 · 0 评论 -
java基础----反射03----通过反射创建运行时类的对象&& 获取运行时类的属性结构
/** * 通过反射创建对应的运行时类的对象。 * newInstance():调用此方法,创建一个运行时类的对象,内部调用了运行时类的空参的构造器。 * 要求:1.InstantiationException:必须提供空参的构造器 * 2.IllegalAccessException:空参的构造器的权限必须够。 * @throws IllegalAcc...原创 2019-08-07 00:13:24 · 275 阅读 · 0 评论