酷知百科網

位置:首頁 > 遊戲數碼 > 電腦

什麼是java反射機制

電腦7.76K

主要是指程序可以訪問,檢測和修改它本身狀態或行爲的一種能力,並能根據自身行爲的狀態和結果,調整或修改應用所描述行爲的狀態和相關的語義。 反射是java中一種強大的工具,能夠使我們很方便的創建靈活的代碼,這些代碼可以再執行時裝配,無需在組件之間進行原始碼連結。但是反射使用不當會成本很高

操作方法

(01)首先,我們來了解一下跟反射相關的類

什麼是java反射機制

(02)反射機制獲取類有三種方法,我們來獲取Employee類型

什麼是java反射機制 第2張

(03)創建對象:獲取類以後我們來創建它的對象,利用newInstance

什麼是java反射機制 第3張

(04)獲取屬性:先看獲取所有的屬性的寫法

什麼是java反射機制 第4張

(05)獲取特定的屬性,對比着傳統的方法來學習

什麼是java反射機制 第5張

(06)獲取方法,和構造方法,不再詳細描述,只來看一下關鍵字

什麼是java反射機制 第6張

(07)這樣我們就可以獲得類的各種內容,進行了反編譯。對於JAVA這種先編譯再執行的語言來說,反射機制可以使代碼更加靈活,更加容易實現面向對象。

(08)反射加配置檔案,使我們的程序更加靈活

什麼是java反射機制 第7張
什麼是java反射機制 第8張
標籤:JAVA 機制