什麼是java反射機制
來源:酷知科普網 7.4K
主要是指程式可以訪問,檢測和修改它本身狀態或行為的一種能力,並能根據自身行為的狀態和結果,調整或修改應用所描述行為的狀態和相關的語義。 反射是java中一種強大的工具,能夠使我們很方便的建立靈活的程式碼,這些程式碼可以再執行時裝配,無需在元件之間進行原始碼連結。但是反射使用不當會成本很高
操作方法
(01)首先,我們來了解一下跟反射相關的類
(02)反射機制獲取類有三種方法,我們來獲取Employee型別
(03)建立物件:獲取類以後我們來建立它的物件,利用newInstance
(04)獲取屬性:先看獲取所有的屬性的寫法
(05)獲取特定的屬性,對比著傳統的方法來學習
(06)獲取方法,和構造方法,不再詳細描述,只來看一下關鍵字
(07)這樣我們就可以獲得類的各種內容,進行了反編譯。對於JAVA這種先編譯再執行的語言來說,反射機制可以使程式碼更加靈活,更加容易實現物件導向。
(08)反射加配置檔案,使我們的程式更加靈活