![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
反射
文章平均质量分 74
萧萧不秃头
这个作者很懒,什么都没留下…
展开
-
java反射概述
反射(Reflection)机制是java语言特性之一,是java被视为动态(准动态)语言的一个关键特性。 什么是反射 在计算机领域,反射指一种能力,能够自描述和自控制,即在运行状态 中,动态获取类信息及动态调用实例方法的能力。 java反射的动态特性: 1.运行时创建实例 2.运行期间调用方法 3.运行时更改属性 怎么理解java的反射机制?先想一下java程序的执行过程,如下图(java程序的执行过程图)。java程序想要运行,java类必须被java虚拟机加载。 之前我们所运行的程序都是在编译时原创 2021-10-14 11:27:41 · 161 阅读 · 0 评论 -
java反射
1 什么是反射? Reflection(反射) 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,也有称作“自省”。 反射非常强大,它甚至能直接操作程序的私有属性。我们前面学习都有一个概念,被private封装的资源只能类内部访问,外部是不行的,但这个规定被反射赤裸裸的打破了。 反射就像一面镜子,它可以在运行时获取一个类的所有信息,可以获取到任何定义的信息(包括成员变量,成员方法,构造器等),并且可以操纵类的字段、方法、构造器等部分。 2 为什么需要反射原创 2021-10-08 15:43:23 · 119 阅读 · 0 评论