Java面試題之Java反射的原理


什么是Java的反射?
  在運行狀態中,對於任意一個類,都能夠知道這個類的屬性和方法;

反射的作用?
  如果給定一個類名,就可以通過反射機制來獲取類的所有信息,也可以動態的創建對象和編譯;

反射的原理?
  Java語言在編譯之后會生成一個class文件,反射就是通過字節碼文件找到其類中的方法和屬性等;
反射的實現主要借助以下四個類:
1、Class:類的對象;
2、Constructor:類的構造方法
3、Field:類中的屬性對象
4、Method:類中的方法對象


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM