文章首发于[博客园-陈树义],点击跳转到原文<大白话说Java反射:入门.进阶.原理> 反射之中包含了一个「反」字,所以想要解释反射就必须先从「正」开始解释. 一般情况下,我们使用某个类时必定知道它是什么类,是用来做什么的.于是我们直接对这个类进行实例化,之后使用这个类对象进行操作. Apple apple = new Apple(); //直接初始化,「正射」 apple.setPrice(4); 上面这样子进行类对象的初始化,我们可以理解为「正」. 而反射则是一开始并不知道我要初始化的类对…
看了很多关于java 反射的文章,自己把所看到的总结一下.对自己,对他人或多或少有帮助吧. Java Reflection是什么? 首先来看看官方文档Oracle里面对Reflection的描述: Reflection is commonly used by programs which require the ability to examine or modify the runtime behavior of applications running in the Java virtual…
原文地址:http://tutorials.jenkov.com/java-reflection/classes.html =========================================================================================== 在运行时,你可以用Java反射检查Java类.当你使用反射时,你经常做的第一件事是检查类.从类中你可以获取下列相关信息: Class Name Class Modifies (public,…