面試官再問你什麼是反射,就把這篇文章發給他!

1 什麼是反射? 反射是一種能夠間接操做目標對象的機制。當使用反射時,JVM 在運行的時候才動態加載類,對於任意類,知道其屬性和方法,並不須要提早在編譯期知道運行的對象是誰,容許運行時的 Java 程序獲取類的信息並對其進行操做。java 對象的類型在編譯期就能夠肯定,但程序運行時可能須要動態加載一些類(以前沒有用到,故沒有加載進 jvm),使用反射能夠在運行期動態生成對象實例並對其進行操做。we
相關文章
相關標籤/搜索