首页 > 代码库 > 【读书笔记】Java核心技术-基础知识-反射

【读书笔记】Java核心技术-基础知识-反射

在网页中运行Java程序称为applet。

反射

这项功能被大量地应用于JavaBeans中,它是Java组件的体系结构。

能够分析类能力的程序称为反射(reflective)。反射机制的功能及其强大,在下面可以看到,反射机制可以用来:

  •  在运行中分析类的能力
  • 在运行中查看对象,例如,编写一个toString方法供所有类使用。
  • 实现通过的数组操作代码
  • 利用method对象

反射的主要使用人员是工具构造者。

Class类, 在程序运行期间,java运行时系统始终未所有的对象维护一个呗称为运行时的类型标识。这个信息跟踪着每个对象所属的类。虚拟机利用运行时类型信息选择相应的方法执行。
保存这些信息的类被称为Class,Object类中的getClass()方法将会返回一个Class类型的实例。
getname(): 获得类名
forName():获得类名对应的Class对象
newInstance():快速的创建一个类的实例。

 

【读书笔记】Java核心技术-基础知识-反射