【Java反射】反射機制性能問題、反射操作泛型

反射性能問題

相比普通的方法調用來說,反射會降低程序的運行效率。但是反射可以增加開發的效率,可以讓整個項目更快開發,所以仍然被我們大量使用。

禁止安全檢查,可以提高反射的運行速度:
在這裏插入圖片描述
使用普通方法調用使用反射增加安全檢查使用反射不進行安全檢查的運行效率對比,結果如下:
在這裏插入圖片描述


反射操作泛型

編譯器編譯的時候有泛型,經過編譯,泛型被擦除,因此通過反射無法獲得泛型。
爲了讓反射可以操作泛型,Java增加了以下類型:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章