1. 程式人生 > >JVM的反射實現

JVM的反射實現

style 運行 私有方法 對象 strong 屬性 程序 行為 access

java的反射機制

java的反射機制是在運行狀態中,對於任意一個類都能知道他的屬性和方法,對於任意一個對象都能夠調用它的方法和屬性;這種動態獲取信息以及動態調用對象方法的功能稱為java語言的反射機制。它允許正在運行的java程序觀測甚至是修改程序的動態行為。

我們可以通過Class對象枚舉該類中的所有方法,還可以通過Method.setAccessible(位於java.lang.reflect包,該方法繼承自AccessibleObject)繞過java語言的訪問權限,在私有方法所在類之外的地方調用該方法。

JVM的反射實現