集册 Java 学习教程 Java 反射机制

Java 反射机制

欢马劈雪     最近更新时间:2020-08-04 05:37:59

183

冰川的反射图像,是不是很美!

如果你认为 Java 的反射就是我们物理学上的反射,那么可能让你失望了,反射用在 Java 身上指的是我们可以于运行时加载、探知、使用编译期间完全未知的 classes。反射(Reflection)机制是 JAVA 成为动态语言的一个关键特性。从这个观点看,Perl,Python,Ruby 是动态语言,C++,C# 不是动态语言,Java 算是准动态语言。

那么 Java 反射机制都有哪些具体的应用:Java 逆向编译工具,也是我们 Java 开发常用的反编译工具;SSH 三大框架都不同程度上使用了反射机制;制作模板程序,查看类与类之间的关联等。

也就是说,它是一个非常重要的原理。

课程入口