1. 程式人生 > >java的反射機制原理

java的反射機制原理

動態調用 clas java語言 動態 方法 gpo mod odi log

一 反射機制的概念:

指在運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法,對於任意一個對象,都能調用它的任意一個方法.這種動態獲取信息,以及動態調用對象方法的功能叫java語言的反射機制.

二 反射機制的應用:

生成動態代理,面向切片編程(在調用方法的前後各加棧幀).

三 反射機制的原理:

1 首先明確的概念: 一切皆對象----類也是對象.

2 然後知道類中的內容 :modifier constructor field method.

3 其次明白加載: 當Animal.class在硬盤中時,是一個文件,當載入到內存中,可以認為是一個對象,是java.lang.class的對象.

java的反射機制原理