最近接触到java的反射和代理(接触的有点迟了...),还是有必要总结下 1. Java的反射 有的时候我们需要在程序运行的时候获取类.方法等信息用于动态运行,这个时候反射就能够帮我们找到类.方法.成员变量 关于反射的原理,java运行时会把类加载到...所以运行时可通过反射机制,取到这些信息.spring等框架使用的就是反射代理的机制. 2. Java代理 我理解的代理就是对一个已经存在的类或者方法进行二次封装,比如日志记录,或者做其他的操作,尝到甜头了,真的是非常好用啊! package c…