說說反射的用途及實現


反射的用途

Java 反射機制是一個非常強大的功能,在很多的項目比如 Spring,MyBatis 都都可以看到反射的身影。通過反射機制,我們可以在運行期間獲取對象的類型信息。利用這一點我們可以實現工廠模式和代理模式等設計模式,同時也可以解決 Java 泛型擦除等令人苦惱的問題。

反射的實現

獲取一個對象對應的反射類,在 Java 中有下列方法可以獲取一個對象的反射類

  1. 通過 getClass() 方法
  2. 通過 Class.forName() 方法
  3. 使用 類.class
  4. 通過類加載器實現,getClassLoader()


免責聲明!

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



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