Java的反射机制
1. 记录Java反射机制几篇写得不错的博客 Java高级特性——反射 【Android】 认识反射机制(Reflection) Java中的反射机制(一) 一个例子让你了解Java反射机制 【原】Java反射机制的原理及在Android下的简单应用 Java中的反射机制 java.lang.reflect.Method 2. 什么是反射? 在Java 运行时 环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法? 答案是 肯定 的。 这种动态获取类的信息以及动态调用对象的方法的功能来自于Java语言的 反射(Reflection)机制 。 3. 反射机制主要提供的功能 (1)在运行时判断任意一个对象所属的类。 (2).在运行时构造任意一个类的对象。 (3).在运行时判断任意一个类所具有的成员变量和方法。 (4).在运行时调用任意一个对象的方法。 3. 示例 被反射的类 public class Book{ private final static String TAG = "BookTag"; private String name; private String author; @Override public String toString() { return "Book{" + "name='" + name + '\'' +