反射——基本概念
1.java反射機制是在運行狀態中,對于任意一個類,都能知道這個類的所有屬性和方法,對于任意一個對象,都能夠調用它的任意一個方法和屬性;
2.使用反射,可以在運行時對類Class、構造方法Constructor、普通方法Method、字段Field進行操作;
3.什么是反射技術?
動態獲取指定類及類中的成員,并運行其內容
4.獲取class對象的三種方式:
1)通過對象具備的getClass方法(源于Object類的方法),有點不方便,需要創建該類的對象后,才能調用該對象的getClass方法;
Person p = new Person();
Class clazz = p.getClass();
? ? 2)每一個類型都具備一個class靜態屬性,通過該屬性即可獲取該類的字節碼文件對象。仍然需要使用該類
Class clazz = Person.class;
3)常見使用
Class clazz = Class.forName(“類全名”);
Object object = clazz.newInstance();//完成該對象的創建
轉載于:https://www.cnblogs.com/Life-is-Demo/p/10938760.html
總結
- 上一篇: 字体不对齐解决
- 下一篇: 使用LiveNVR实现将RTSP转RTM