java reflection 反射
-
java反射机制概述
-
理解Class类并获取Class实例
-
类的加载与ClassLoader
-
创建运行时类的对象
-
获取运行时类的完整结构
-
调用运行时类的指定结构
动态语言:是一类在运行时可以改变其结构的语言。通俗点说就是运行时代码可以根据某些条件改变自身结构。例如:javascript / php / python
静态语言:运行时结构不可变的语言。如:java / C 、C++
java是静态语言,但利用反射机制,使得java可以称为“准动态语言”。
Reflection(反射)是Java被视为动态语言的关键,反射机制允许程序在执行期借助与Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。
java反射有点和缺点
优点:可以实现动态创建对象和编译,体现出很大的灵活性

浙公网安备 33010602011771号