不知道題主的基礎咋樣,要深入理解java反射需要一定的java基礎,對于類在JVM中的形態已經類加載過程要有了解,就比較好理解反射了。所以我建議看以下書中的部分章節。
- 先看java瘋狂講義中的泛型和反射,
這個書里對反射有比較完備的講解,并且和泛型在一起講,能協助讀者梳理出很多相關知識點。 - 再看編寫高質量代碼之java,
中的五個非常好的點,對于反射的注意事項已經反射對設計模式的增強有非常完備的整理。 - 前面兩個都看完了并且差不多理解了可以看我的一篇專門寫反射的文章。
是我自己對于反射的理解,并整理出來。大家可以關注我然后收藏文章。 - 通過以上漸進的方式,如果你認真理解并閱讀了文章,肯定對反射有了新的理解。