动态获取类的信息,以及动态调用对象的方法的功能来自于Java语言的反射(Reflection)机制。Java反射机制主要提供了以下功能: l 在运行时判断任意一个对象所属的类; l 在运行时构造任意一个类的对象; l 在运行时判断任意一个类所具有的成员变量和方法; l 在运行时调用任意一个对象的方法; l 生成动态代理。
Java有着一个非常突出的动态机制:Reflection。这个字的意思是“反射、映象、倒影”, 用在Java身上指的是我们可以于运行时加载、探知、 使用编译期间完全未知的classes。 即,Java程序可以加载一个运行时才得知名称的class,获悉其完整构造(但不包括methods定 义), 并生成其对象实体、或对其fields设值、或唤起其methods1。 这种“看透class”的能力(the ability of the program to examine itself) 被称为in
Prentice Hall PTR - Core Java 2 Volume I 7th Edithon。这本java核心技术,是java权威书籍,本自由是第一卷:基础篇,chm ,英文。上传和大家分享。以期共同进步。 本书的目录如下: Chapter 1. An Introduction to Java Java as a Programming Platform The Java "White Paper" Buzzwords Java and the Internet A Short H
Java 核心技术 卷1 Index Chapter 1: An Introduction to Java 1 Java As a Programming Platform 2 The Java “White Paper” Buzzwords 2 Java Applets and the Internet 7 A Short History of Java 9 Common Misconceptions about Java 11 Chapter 2: The Java Programming