1. 程式人生 > 其它 >JAVA基礎學習——java陣列

JAVA基礎學習——java陣列

java反射機制提供瞭如下的功能:在執行時能夠判斷任意一個物件所屬的類;在執行時構造任意一個類的物件;在執行時判斷任意一個類所具有的成員變數和方法;在執行時呼叫任一物件的方法;在執行時建立新類物件。

反射機制的功能非常強大,但不能濫用。一是因為效能問題,Java反射機制中包含了一些動態型別,所以Java虛擬機器不能夠對這些動態程式碼進行優化。因此,反射操作的效率要比正常操作效率低很多。我們應該避免在對效能要求很高的程式或經常被執行的程式碼中使用反射。二是安全限制,使用反射通常需要程式的執行沒有安全方面的限制,如果一個程式對安全性提出要求,則最好不要使用反射。

Java反射機制為程式很大程度上的提高了靈活性和擴充套件性,可以節省很多資源,反射機制是java這種動態語言一個關鍵。

歡迎大家批評指正,指出問題,謝謝!