问:了解java的反射机制。
答:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法。而对于任意一个对象,都能够调用它的任意一个方法。这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。
Java反射机制的核心就是允许在运行时取得已知名字的class类的内部信息、实现interfaces等,然后动态地生成这个类,并调用它的方法或修改它的域。
反射机制主要有以下作用:
①将一个class类(.class)转换成Java类(.java)。
②通过反射机制访问Java对象的属性、方法和构造方法等。