Reflections經過掃描classpath,索引元數據,而且容許在運行時查詢這些元數據。java
使用Reflections能夠很輕鬆的獲取如下元數據信息:正則表達式
1)獲取某個類型的全部子類;好比,有一個父類是TestInterface,能夠獲取到TestInterface的全部子類。框架
2)獲取某個註解的全部類型/字段變量,支持註解參數匹配。spa
3)使用正則表達式獲取全部匹配的資源文件3d
4)獲取特定簽名方法。blog
一般的用法有:索引
引入依賴jar資源
項目中使用:io