1. 程式人生 > >Java面試題之Java反射的原理

Java面試題之Java反射的原理

找到 一個 面試 strong 面試題 java反射 給定 class文件 構造

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

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

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

Java面試題之Java反射的原理