初學反射,也是第二次寫博客了把,就簡單記錄一下。java
Reflection(反射)是被視爲動態語言的關鍵,反射機制容許程序在執行期藉助於Reflection API取得任何類的內部信息,並能直接操做任意對象的內部屬性及方法.代理
與反射相關的4個類~對象
java.lang.Class:表明一個類
java.lang.reflect.Method:表明類的方法
java.lang.reflect.Field:表明類的成員變量
java.lang.reflect.Constructor:表明類的構造方法博客
我感受其實這個反射也不難,不說動態代理,就簡單這個反射,其實無非就是io
一、獲取構造方法,建立實例。變量
二、獲取類中方法,執行反射
三、獲取類中屬性,修改程序